Retina E-Dition by David R. Hinton, Charles P. Wilkinson & Stephen J. Ryan