A Computational Introduction - Steven G. Krantz; John Scherk (Taylor and Francis, 2000)