Adding public class book and demo