Rock legend Elvis Presley has overtaken Nirvana frontman Kurt Cobain as the biggest earning dead celebrity. The Jailhouse Rock hitmaker topped a Forbes.com ranking with earnings of $58 million (GBP29 million) during 2007. Cobain, who pushed Presley off the top spot last year (06) after widow Courtney Love sold a portion of his recording catalogue, does not feature in the 2007 list. Other late stars to feature include former Beatles John Lennon and George Harrison and slain rapper Tupac Shakur. Musician James Brown enters the list in 11th place after earning $5 million (GBP2.5 million) since dying last year (06). The top ten is as follows: 1. Elvis Presley - $58 million (GBP29 million) 2. John Lennon - $44 million (GBP22 million) 3. Charles M. Schulz - $35 million (GBP17.5 million) 4. George Harrison - $22 million (GBP11 million) 5. Albert Einstein - $ 18 million (GBP9 million) 6. Andy Warhol - $15 million (GBP7.5 million) 7. Dr. Seuss (Theodor Geisel) - $15 million (GBP7.5 million) 8. Tupac Shakur - $9 million (GBP4.5 million) 9. Marilyn Monroe - $7 million (GBP3.5 million) 10. Steve MCQueen - $6 million (GBP3 million).