BookElement, Book

add BookElement and Book (+BookTest)