books.google.com - Embedded software needs have grown exponentially over the past quarter century. In 1975 writing 10,000 lines of assembly code was a considered a huge undertaking. Today, a cell phone can contain five million lines of C or C++! Embedded software developers must have a strong grasp of many complex topics...http://books.google.com/books/about/Embedded_Software.html?id=FLvsis4_QhEC&utm_source=gb-gplus-shareEmbedded Software