Real Estate Finance and Investments. 14th E. Brueggeman. McGraw-Hill

You will find that this textbook includes a list of online resources for extra help.