Patterns of light

Steven Beeson and James W. Mayer
Springer
9780387751078
0-387-75107-6