Soldiers of the Sun

310 pages paperback

fiction lgbtqia+ mystery adventurous mysterious medium-paced