Forget lengthy business plans. Business Model Generation will teach you about the most critical elements of a business model and how to create a new business plan within hours. I came across the book while in college, met Alexander Osterwalder, and I have been a fan since then. I have used the business model and the value proposition canvases to test and iterate ideas and business models for multiple businesses. Check the framework section for all the canvases from Strategyzer.