Initial version of Book code