Adventures of Gideon Smith -- 1

Series by David Barnett