James Kavanagh has written over 450 pocket guides to nature, travel, science and languages that have sold over 4.5 million copies worldwide.