David Bennett

Bennett has written a number of accessible, highly successful books on architecture and engineering. He also writes regularly for professional journals on civil engineering, building, and architecture.