McGraw-Hill''s Engineering Companion by Tyler Gregory Hicks & Ejup N. Ganic