Dogs (Animal world series) (9780001061071) David Stephen