Fix modify book; Add "Full" OOP support.