The Book of Eggs: A Life-Size Guide to the Eggs of Six Hundred of the World's Bird SpeciesMark E. Hauber