John Lambert, parliamentary soldier and Cromwellian major-general, 1619-1684 / - Farr, David, (Boydell Press,, 2003)