vademecum by Richard Neale.