Source: https://www.biggerpockets.com/forums/48/topics/287115-can-someone-give-me-the-basics-on-how-to-analyze-a-deal?page=1