The electrical engineering handbook. Computers, software engineering, and digital devices - Dorf, Richard C. (<The >electrical engineering handbook series, 2006)