Self-JoinExercise #8 (tips and solutions)Tips & solutionsExercise #15 (tips and solutions)Tips & solutions