One Hundred Ways for a Dog to Train its Human by Simon Whaley (Paperback, 2003)