Intermediate Microeconomics by Stuart Hall & Alan Griffiths