Alan Turing and his contemporaries building the world's first computers - Lavington, Simon. (British Informatics Society Ltd., 2012)