The Candi Reynolds Series

286 pages paperback

fiction adventurous mysterious fast-paced