Solomon's Gate

248 pages paperback

emotional medium-paced