Caroline Sharples

3 books

244 pages hardcover

nonfiction history emotional reflective medium-paced

248 pages 2015

informative reflective medium-paced

128 pages paperback 2018

informative medium-paced