Since it's not as comprehensive as the Peterson's Guide, probably want this just as a second resource since it also deals with how to *prepare* the food once you get it, whereas the Peterson's guide just tells you how to *identify* it.
Blender is a free 3-D software that lets you create whatever model you want. Its difficulty is based on how well you know the hot keys. I like to use this program a lot with Garry's Mod to see how well I can make body armor or some kind of car part. I spend most of my time learning more about blender and what I can do with it.