A review by kskor
History Decoded: The 10 Greatest Conspiracies of All Time by Brad Meltzer

informative mysterious tense fast-paced

3.75