John Mulloy is a high school teacher and college history professor, and he recently reviewed The...

read more