"Fix ('Mancer, #3)"
by Ferrett Steinmetz

This book made me lose track of time; it has been a while.