1
by Rose, Peter S
Published 1989
2
3
by Smithers, Andrew
Published 2009