Windows and mirrors

Jay David Bolter and Diane Gromala
MIT Press
9780262025454
0-262-02545-0