additional illustrations by Adam Larkum additional illustrations by Nadeem Zaidi additional illustrations by Dan Crisp additional illustrations by Mike Garton additional illustrations by Mike Garton. additional illustrations by Uwe Mayer additional illustrations by Tim Haggerty. additional illustrations by Tim Haggerty additional illustrations by Binny Talib. additional illustrations by Binny Talib