Review: Semper fi
Rating: 4 out of 5
Date: 10 27, 2013
Good story line. It applies to today's world. Good mix of current political philosophy with a background of science fiction.