Crystal Rain by Tobias Buckell
Short version: Just go get it. 🙂
Long version: John deBrun (love the name) is a man with a wife and teenage son living in Nanagada, a jungle land populated by space-traveling descendants of the Caribbean Islands. He can’t remember his past before he met his wife. Which is a problem, because everyone seems to want the knowledge they think he has in his head, including two warring alien races!
Throw in an invasion by Nanagada’s ancient enemy, the Azteca (propped up by one of the alien races), and you have a great page-turner of a story.
Tobias Buckell has done a wonderful job of making Nanagada feel real. It’s amazing to me that this is his first novel. I’m seriously impressed.