Beginner's Guide To Embedded C Programming Volume 2 : Timers, Interruots, Communication, Displays and More - Chuck Hellebuyck (Milford: Electronic Products, 2009)