Added book and xml parsing for books, a couple of bugs exist