The physics of plasmas is an extremely rich and complex subject as the variety of topics addressed in this book demonstrates. This richness and complexity demands new and powerful techniques for investigating plasma physics. An outgrowth from his graduate course teaching, now with corrections, Tajima's text provides not only a lucid introduction to computational plasma physics, but also offers the reader many examples of the way numerical modeling, properly handled, can provide valuable physical understanding of the nonlinear aspects so often encountered in both laboratory and astrophysical plasmas. Included here are computational methods for modern nonlinear physics as applied to hydrodynamic turbulence, solitons, fast reconnection of magnetic fields, anomalous transports, dynamics of the sun, and more. The text contains examples of problems now solved using computational techniques including those concerning finite-size particles, spectral techniques, implicit differencing, gyrokinetic approaches, and particle simulation.