Survivor's Guide To Technical Writing by David Ingre