Having it all... and making it work - Mills, D. Quinn; Mattu, Sasha K.; Hornby, Kirstin R. (New Jersey: Prentice Hall, 2004)