Dopo aver conseguito il dottorato di ricerca in Storia alla Bristol University, ha insegnato alla Glasgow University e al Winchester College. È membro della Royal Historical Society e della British Commission for Military History. Autore e consulente televisivo, ha scritto diversi saggi sulle battaglie di Bosworth, Agincourt e Stalingrado, Leningrado e Mosca, nonché il volume Total War: from Stalingrad to Berlin.