Transportation Engineering by Norman J. Ashford, Paul H. Wright & Robert J. Stammer