Problems and solutions in zoology - Long, Arnold C (Cyber Tech Publications, 2009)