Counting heads - Marusek,David (Tor Book, 2005)