Assisted Eco-Driving (A Practical Guide to the Design and Testing of an Eco-Driving Assistance System (EDAS))