Transportation Engineering and Planning by C.S. Papacostas & Panos D. Prevedouros