Understanding Legal and Financial Aspects of Real Estate Transactions