Vision: An old illusion and a new theory of stereoscopic depth perception