Data acces architecture in object-oriented applications using design patterns - Matić, Danijel (Array, 2003)