I love factions in games. They can be so much fun. I don't really have any book recs with pre-written factions, but do have one on making your own. Check out The Game Master's Handbook of Proactive Roleplaying. It's a great guide for building the setting, NPCs, factions, etc around the PCs and...