Online book by Jerry Jongerius advocates a style of programming based upon classes, data abstraction, run-time type checking, and fault tolerant functions which results in bug-free C code. Sources, Amazon link for printed copy.
Includes Java2exe to package all program resources into single executable and MakeInstall to support install/uninstall. Also includes obfuscator. [Shareware]