Scaramouche

370 pages paperback

fiction classics historical medium-paced