Oh dear!
Campbell, Rod.
Macmillan Children's Books,
2012.
Originally published: 1983.
Title from cover.