Retired engineer and academic writes book about lifetime spent in Dundee

© Gareth Jennings/DCT MediaDavid Middleton.
David Middleton.