Fleet of worlds - Niven, Larry (Tom Doherty Associates Book, 2007)