Cover 1

Framed in Monte Carlo

Framed in Monte Carlo

2021 • 421 pages