Software for use : - Constantine, Larry L. (Addison-Wesley, 1999)