Marks mechanics problem-solving companion - Silverberg, Larry (McGraw-Hill, 2001)