Human journey a concise introduction to world history - Reilly,Kevin (Maryland Rowman & Littlefield Publishers, 2012)