The Cambridge History of Japan Vol. 3: Medieval Japan - Yamamura, Kozo (The Cambridge History of Japan Ser.)