Dasr-dasar, Desain dan Implementasi - David M. Kroenke (Erlangga, 2004)