William McGonagall : collected poems /
McGonagall, William.
Edinburgh : Birlinn,
2006.
Includes indexes.
Also includes McGonagall's only play, Jack o' the Cudgel.