Painting the digital river

James Faure Walker
Prentice Hall
9780131739024
0-13-173902-6