http://safety.fhwa.dot.gov/ped_bike/ped/ped_walkguide/residentsguide.pdf