Semler, E.G

Engineering heritage - Heinemann