Always in the thick of it : a chronology of the 46 division.
Wallace, David C.