Reflection 2 by Mic Smith
_