Save $10 through Sunday. Get the code »

alibris logo

Professor James Cahill

James Cahill grew up in California, taught High School English, travelled around the world, working on a sheep shearing gang in New Zealand and as a fisherman in Alaska. He taught and coached Track and Cross Country at a University in West Africa, and currently teaches at a University in Northern California.