Here is a link to Helm Publishing, they are usually the main publisher of service manuals, but they are not cheap. Their web site shows (among others) both a paper version and a usb version available.
http://www.helminc.com/helm/Result.a...ected%5Fmedia=