Vitalsource Technologies, Inc. Wave Propagation And Time Reversal In Randomly Layered Media