List of My Reference Books

If you follow this blog, you might wonder where I get a lot of my information. I’ve collected a lot of books over the years and have decided to make a listing. If you like this blog and want to read more about a topic, please use the below links to purchase a book from Amazon via the affiliate program.

FE Review Manual: Rapid Preparation for the General Fundamentals of Engineering Exam (F E Review Manual), 2nd ed. This book is, obviously, a study guide for the FE. It’s not the most up to date version but it’s a lot less expensive than a new book.

—-

Introduction to Programming with C++ This is a great book for learning C++ if you’ve never learned a programming language before. There are tons of exercises with answers provided.
—-

MATLAB Demystified Whenever I first started doing circuit analysis, I had no clue how to use MATLAB. This book taught me everything I needed to know.
—-

Fundamentals of Microcontrollers and Applications in Embedded Systems with PIC Want to learn the ins and outs of programming PIC18 assembly as well as the microprocessor architecture involved? This is my primary reference for the assembly language tutorial in the programming section. 
—-

CCNA Routing and Switching 200-120 Official Cert Guide Library This is the main reference you need for learning everything needed for certifying as a CCNA. I would also recommend getting a 3rd party practice exam as well as a network simulator. 
—-

Engineering Economy Want to calculate the annualized return of an investment that you’re going to make a year from now with cumulatively compounding interest? Yeah, thought so. Get this book to learn a thing or two about finance for project management. 
—-

Engineering Circuit Analysis This is the textbook I used for a year of circuit analysis. It gets you from ohms law up to frequency domain calculations and designing filter circuits.  You don’t even need a PhD to read it.
—-

Computer Networking: A Top-Down Approach (6th Edition) This is an engineer’s viewpoint on networking. It covers routing algorithms, security, and all manner of things. It goes into more detail than you would probably want for the average IT guy so be forewarned.
—-

Exploring Arduino: Tools and Techniques for Engineering Wizardry The title is fairly self-explanatory. Arduino projects galore!
—-

Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) I got this book to learn how to program Android apps. I haven’t made anything particularly notable but the book is well written. More on this one when I get time  to delve deeper into it…
—-

Metasploit: The Penetration Tester’s Guide
—-

University Physics Volume 1 (Chs. 1-20) (13th Edition)
—-

Fundamentals of Logic Design
—-

Dissecting the Hack: The F0rb1dd3n Network, Revised Edition
—-

Making Embedded Systems: Design Patterns for Great Software
—-

Robot Building for Beginners (Technology in Action)
—-

Building Wireless Sensor Networks: with ZigBee, XBee, Arduino, and Processing
—-

Wind and Solar Power Systems
—-

Introductory Electromagnetics
—-

Excel VBA Programming For Dummies
—-

A Practical Guide to SysML, Second Edition: The Systems Modeling Language (The MK/OMG Press)
—-

The Humongous Book of Calculus Problems
—-

AC/DC: The Savage Tale of the First Standards War
—-

Empires of Light: Edison, Tesla, Westinghouse, and the Race to Electrify the World
—-

CompTIA A+ Complete Study Guide: Exams 220-701 (Essentials) and 220-702 (Practical Application)
—-

Discrete Mathematics and Its Applications
—-

Python 3 Object Oriented Programming
—-

Head First C
—-

Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) (6th Edition)
—-

Assembly Language Step-by-Step: Programming with Linux
—-

Ubuntu Unleashed 2013 Edition: Covering 12.10 and 13.04 (8th Edition)
—-

CompTIA Network+ Study Guide Authorized Courseware: Exam N10-005
—-

CompTIA Security+: Get Certified Get Ahead: SY0-301 Study Guide
—-

CEH Certified Ethical Hacker All-in-One Exam Guide
—-

Practical Cryptography
—-

Hacking: The Art of Exploitation, 2nd Edition
—-

The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made Easy (Syngress Basics Series)
—-

SSH Mastery: OpenSSH, PuTTY, Tunnels and Keys
—-

CompTIA Linux+ Study Guide: Exams LX0-101 and LX0-102
—-

Intermediate Robot Building (Technology in Action)
—-

Professional SharePoint 2010 Administration
—-

MSP430 Microcontroller Basics

Leave a Reply