Buckingham Palace: The Official Illustrated History

Buckingham Palace: The Official Illustrated History

2000 • 144 pages