Popular mechanics do-it-yourself encyclopedia. - Hicks, Clifford B.