Describir: Fundamentals of Abstract Analysis