Sour textbook is a textbook framework for Sugar