Fixed bug: Eolach would crash when deleting the final book because of
change_book() calling on an invalid currentRow().