Professional Oracle programming - Greenwald, Rick (Wrox professional guides, 2005)