References ^ A.Y. Elzouki ... [et al.]9783642022012, Springer. Wiki. ISBN 9783642022012 (revised Jan 2014)