Speed control humps.
Great Britain.Traffic Advisory Unit.
[London] : Department of Transport, Traffic Advisory Unit,
1990.
Roads