HASTINGS max Retribution : the battle for japan, 1944-45 / Max Hastings - New York : Alfred A.Knof, 2007 - vii, 615 p. ISBN: 9780307263513 (hbk) : 63.95 SGD