John E. Dowling and Joseph L. Dowling. Jr. Vision: How it works and what can go wrong - The MIT Press