books.google.ca - If you've asked someone the secret to writing efficient, well-written software, the answer that you've probably gotten is "learn assembly language programming." By learning assembly language programming, you learn how the machine really operates and that knowledge will help you write better high-level...http://books.google.ca/books/about/Write_Great_Code.html?id=tfP4UND566AC&utm_source=gb-gplus-shareWrite Great Code