The practical guide to structured systems design. - Page-Jones, Meilir