Destroyer of Worlds — 2009 novel by Larry Niven