Updated Book

Added 3-argument constructor and documentation comments