Comment Comment by gazrogers The author's hardly a novice when it comes to software design though: http://www.amazon.co.uk/Software-Engineering-Ian-Sommerville... parent gazrogers 10 years ago