Author: Gerald M. Weinberg ISBN: 093263365X
With the advent of self-publishing there is a current vogue for writing manuals and writers