A guide to programming logic and design : comprehensive - Farrell, Joyce (Thomson, 1999)