Author tries too hard at times, some dialogue is a bit forced but overall, an entertaining tale.