Review: full of surprises
Rating: 5 out of 5
Date: 02 28, 2013
Witty and funny amidst action and adventure, with a touch of an unlikely romance. Well written with strong characters and a fast paced plot. Highly recommend!