Essential atlas of technology - Navarrete, Nestor Hauppauge, N.Y., 2003