Design Engineer's Handbook by Keith L. Richards