i own this one by amy vanderbilt. it's a classic, but it's huge. it covers picnics, weddings, funerals, etc.
there are tons of books out there. just give it a goog.
this course by noted etiquette expert, emily post, looks fantastic.
keep in mind that formality and etiquette is generally considered very old-fashioned. it is essential in europe, business settings, and in wealthy circles, but vast majority of the world does not care. at the end of the day, what matters is how you made people FEEL