128 pp 50 illustrations, 43 in colour