healvaz
This textbook is well organized, with each chapter building on the last one.
What stands out about this textbook is the way it links new material to prior knowledge.