Great J1939 Presentation
http://www.simmasoftware.com/j1939-presentation.pdf
This Blog is primarily intended to be a notes-to-self kind of thing. The information contained here is guaranteed to range anywhere from correct to wildly wrong. Use at your own risk. YMMV.