Great Speeches: Words that Shaped the WorldEbookGreat Speeches: Words that Shaped the WorldbyEdward HumphreysRating: 4 out of 5 stars4/5Save Great Speeches: Words that Shaped the World for later
Great Canadian Battles: Heroism and Courage Through the YearsEbookGreat Canadian Battles: Heroism and Courage Through the YearsbyEdward HumphreysRating: 0 out of 5 stars0 ratingsSave Great Canadian Battles: Heroism and Courage Through the Years for later