Oracle database transactions and locking - Kyte, Thomas; Kuhn, Darl (Expert's voice in Oracle., 2014)