Marks' mechanics problem-solving companion by L. Silverberg | Menrva Books