Robert L. Glass is an author and consultant on software quality issues who has written more than 100 books on the topic. He owns his own company, Computing Trends, and writes a column called The Practical Programmer for Communications of the ACM. Communications of the ACM is the flagship journal of ACM, the leading computing society.
Computing Calamities: Lessons Learned from Products, Projects, and Companies that Failed
Software Runaways: Lessons Learned from Massive Software Project Failures