Add book viewer fn