Initial implementation of BookDataInput module.