BreadcrumbHome/Memoir/Surprise Teacher's BookReviewsSurprise Teacher's Bookby James David Cooper1996 · 442 pages DetailsSimilar booksRummaging the shelves…ReviewsLoading reviews…Memoir