I got this as a bargain, but it booked me at once and I absolutely loved every minute of it. The quirky characters, the plans that never go right, the joking around. Underneath it all however the writing is intricate and clever. A lot of later stories have elements foreshadowed ahead of time. Things that seem trivial come back as meaningful. And I love the duality of tech and magic conflicting.