The Presidents Decoded: A Guide to the Leaders Who Shaped Our Nation

by Katie Kennedy and Monique Steele