Author: Gerald M. Weinberg Herbert D. Leeds