This book covers exhaustively the various branches of accounting followed by different organization. The book is divided into 3 sections viz. (a) Financial Accounting (b) Cost Accounting and (c) Management Accounting. In all, there are 40 chapters covered in this book. The book deals with the theoretical aspects to acquaint the readers about the basic knowledge of the accounting principles involved in the preparation of various types of accounts. This is supported by many problems down from the question papers of various universities and professional institutes. The problems are graded according to the difficulty level involved. At the end of each chapter, few theoretical questions and practical problems with answers are given to enable students to test their understanding ability.