Unintended Consequences by John Ross. Never gets dull.