Mastering Modern World History
Norman Lowe
Most recently finished first.
Norman Lowe
Tim Marshall
Michael Finkel
Michelle McNamara
Władysław Szpilman
David Cordingly
Mark Urban
Andy McNab
Andy McNab
Naomi Klein
Barbara Demick
Julian Assange
Aleksandr Solzhenitsyn
Anna Funder
Jon Ronson
Yuval Noah Harari
Jaron Lanier
Norman Ohler
Stuart Laycock
Nick Bilton
Anne Frank