solutions to chapter exercises