The finite element and the boundary element methods are the two most important developments in numerical mathematics to occur in this century. Many engineering and mathematics graduate curricula now include a course in boundary element methods. Such a course must cover numerical methods, basic methodology to real problems, and interactive computer usage. Both theory and applications, necessary for applied courses, are available in this new textbook. An Introduction to Boundary Element Methods is logically organized and easy to read. The topics are carefully selected and meticulously presented. Applications are described for use in identifying potential problems and for heat transfer, diffusion equations, linear elasticity, water waves, ocean acoustics, acoustic scattering, aerodynamics, porous media, and simple laminar flows. More than 20 computer subroutines help develop and explain the computational aspect of the subject. Hundreds of figures, exercises, and solved examples supplement text and help clarify important information. The computer programs have been tested on some benchmark problems. Even in single precision the results are more accurate and better than those obtained from available Fortran programs.