needle, the pill and the Saviour.
Series: Lakeland series;no.89
Publisher: Oliphants
Published: 1966
Language: eng
Number of pages: 93