Abstract: This book explains a theoretical framework for earthquake faulting, and tsunami generation and propagation including seismic wave propagation. It also systematically derives basic tsunami equations from the fundamental equations of motions and illustrates the details of numerical schemes.