Earth and other planets