David William Rothwell's Publications