added previous_chapter()