By Barbara Ehrlich White.
With 391 illustrations, 124 in full color. - from Amzon
0810915553, 9780810915558