4/5 stars.
Pick up a near-future science fiction book and you will typically encounter similar themes of the moral dilemma of technological advances, particularly in the field of human enhancements.