What has the author John Ramsay Allardyce Nicoll written?

John Ramsay Allardyce Nicoll has written:

'Shakespeare's unacted plays'

'Sir Kenelm Digby, poet, philosopher, and pirate of the Restoration'