Showing the single result
Paperback | Pub: 17 Nov 2006£12.99
William McGonagall was born in Edinburgh in 1830. His father was a poor hand-loom weaver, and his work took his family to Glasgow, then to Dundee. William attended school for eighteen months before the age of seven, and received no further formal...