This book is rare, sadly. It's too bad, because it's full of smart insights about how to develop fun, believable NPCs, how fully to develop them based on their function in the game, how to introduce them most effectively, and tons of other advice. I particularly admire the section describing potential sources of an NPC's power.