book.c -- no implementation yet