struct Author with comparison operators