John Bull

Professor John Bull, Head of Civil Engineering, Northumbria University. Dr Ziangming Zhou, Reader in Civil Engineering at Department of Mechanical, Aerospace and Civil Engineering, Brunel University

Also by this Author