With answers to problems