304 p., 265 illustrations