Database Processing by David J David M ; Auer Kroenke