This book presents a mathematical theory of finite elements. Recent developments are covered in detail. Several reading paths are proposed, allowing for a readership with diverse interests. Engineers and applications-oriented researchers will find it useful. It can also be used as a graduate-level textbook.