Did my genes make me do it?: and other philosophical dilemmas - Stroll, Avrum (One world publications, 2006)