320 pages, Illustrations: 410 (190 colour), English