With answers to selected exercises