 Computer Systems - A Programmer's Perspective
                
                
                    Computer Systems - A Programmer's Perspective
                
                
                 ESSENTIAL (MUST READ) 
                
                
                
                     C Programming Language
                
                
                    C Programming Language
                
                
                 BASIC (RECOMMENDED) 
                
                
                
                     Expert C Programming - Deep C Secrets
                
                
                    Expert C Programming - Deep C Secrets
                
                
                 BASIC (RECOMMENDED) 
                
                
                
                     Test Driven Development for Embedded C
                
                
                    Test Driven Development for Embedded C
                
                
                 EMBEDDED SYSTEMS 101 (RECOMMENDED) 
                
                
                
                     The Pragmatic Programmer - From Journeyman to Master
                
                
                    The Pragmatic Programmer - From Journeyman to Master
                
                
                 BEST PRACTICES (RECOMMENDED) 
                
                
                
                     The Art of Designing Embedded Systems
                
                
                    The Art of Designing Embedded Systems
                
                
                 EMBEDDED SYSTEMS 101 (RECOMMENDED) 
                
                
                
                     Making Embedded Systems - Design Patterns for Great Software
                
                
                    Making Embedded Systems - Design Patterns for Great Software
                
                
                 EMBEDDED SYSTEMS 101 
                
                
                
                     Programming Embedded Systems - With C and GNU Development Tools
                
                
                    Programming Embedded Systems - With C and GNU Development Tools
                
                
                 EMBEDDED SYSTEMS 101 
                
                
                
                     Programming in Ada 2012
                
                
                    Programming in Ada 2012
                
                
                 BASIC (SAFETY-CRITICAL EMBEDDED SYSTEMS) 
                
                
                
                     Clean Code - A Handbook of Agile Software Craftsmanship
                
                
                    Clean Code - A Handbook of Agile Software Craftsmanship
                
                
                 BEST PRACTICES 
                
                
                
                     Embedded C Coding Standard
                
                
                    Embedded C Coding Standard
                
                
                 BEST PRACTICES 
                
                
                
                     Embedded Systems Dictionary
                
                
                    Embedded Systems Dictionary
                
                
                 NICE TO HAVE 
                
                
                
                     Code Complete - A Practical Handbook of Software Construction
                
                
                    Code Complete - A Practical Handbook of Software Construction
                
                
                 BEST PRACTICES 
                
                
                
                     Top-Down Digital VLSI Design - From Architectures to Gate-Level Circuits and FPGAs
                
                
                    Top-Down Digital VLSI Design - From Architectures to Gate-Level Circuits and FPGAs
                
                
                 FPGA BASICS 
                
                
                
                     Hacking - The Art of Exploitation
                
                
                    Hacking - The Art of Exploitation
                
                
                 ADVANCED (RECOMMENDED) 
                
                
                
                     Getting Started with Bluetooth Low Energy - Tools And Techniques For Low-Power Networking
                
                
                    Getting Started with Bluetooth Low Energy - Tools And Techniques For Low-Power Networking
                
                
                 SPECIALIZED TOPIC (BASIC)