Original: In 2004, Charlottesville was ranked the best place to live in the United States in the book Cities Ranked and Rated by Bert Sperling and Peter Sander.
Simplified: In 2004, Charlottesville was named the best place to live in the United States in a book named Cities Ranked and Rated.