Oracle database 10g:Program with PL/SQL : (Thomson, 2004)