All test pass now. Fixed few bugs with Book management