Clifford Leon Spencer

2 books

335 pages hardcover 2013

368 pages hardcover 1711

adventurous informative lighthearted medium-paced