engineering problem solving with c++ solution manual