Tried to add an alert for when the player finishes a book... but that brought a somewhat-major bug to my attention.  At this point I am fairly sure the bug resides in break_into_lines() (in stringfunc.cpp).  Will fix tomorrow (I hope!).