Books
Authors
James Kavanagh is the author of more than 300 pocket guides on nature, science, travel, and languages. He lives in Phoenix, Arizona.