Merge branch 'fetchbooks'

Add book features