Edward Wilson — Scottish civil engineer