Have you read?

Tom Bailey

A book that I read recently and enjoyed.  Tom Bailey brings all of the characters alive and you want to read more of his works when you are done.