The vision revolution - Changizi, Mark (Danielstone Publishing Co., 2009)