full-colour illustrations throughout