Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software

If you like studying about how to create better software from a variety of perspectives, then the following book could bring interesting ones onto the software design table:

Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Softwareby Bijay K. Jayaswal, Peter C. PattonPublisher: Prentice HallPub Date: August 31, 2006Print ISBN-10: 0-13-187250-8Print ISBN-13: 978-0-13-187250-9Pages: 840