cassell military classics Last stand! : famous battles against the odds / Bryan Perrett vanguard series Mechanised infantry / text by Bryan Perrett ; colour plates by Terry Hadler a background book democratic revolution / Bryan Magee