dgp essay book application problem solving definition