Vitalsource Technologies, Inc. Waves in Layered Media 2e