A dog's purpose : a novel for humans - Cameron, W. Bruce (Pan Books, 2012)