engineering mathematics - "stroud, k a. " (london : palgrave, 2007)