John M. Foster

5 books

210 pages hardcover 1928

300 pages hardcover 1927

384 pages paperback

nonfiction history

203 pages hardcover 1930

216 pages hardcover 1929