Oracle PL/SQL by example - Rosenzweig, Benjamin (The Prentice-Hall PTR oracle series, 2004)