Pinterest • The world’s catalog of ideas

The Algebraist, by Iain M. Banks. Had meant to be Iain Banks, not his sci-fantasy alter ego, but I still stand by this book!