An Introduction to Modern Economics 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.