AuthorWebReader refactored