Perfect Hatred

422 pages paperback

fiction historical medium-paced