A Modern Girl's Guide to Getting Hitched: How to Plan, Survive and Enjoy Your Wedding