An Introduction to Modern Economics by Philip Hardwick
The economic theory here is presented both graphically and, where appropriate, mathematically to ensure that students of all ability levels are able to develop a full understanding of the issues being discussed.
The book is policy oriented, and it introduces welfare economics early on to allow a sophisticated discussion of a wide range of policy issues so that students understand real world implications of economic theory.