Build Your Own Electronics Workshop - Petruzzellis (Mcgraw Hill Newyork, 2005)