Managerial Economics by Stephen Hill