Solutions lillian c. mcdermott, peter s . shaffer