Andrew Marvell the chameleon / - Smith, Nigel, (Yale University Press,)