Automotive embedded systems software reprogramming. - Ralf Schmidgall (2012)