A book I read recently that has some application: