Financial Accounting by Alan Melville
This book is written with an emphasis on the meaning and purpose of accounting as much as the numerical content, matching the specification of many specialist, non-specialist and professional courses which take this approach. The book provides an excellent introduction to financial accounting and uses numerical content to illustrate key concepts and techniques.