• strict warning: Declaration of FeedsImporter::copy() should be compatible with FeedsConfigurable::copy(FeedsConfigurable $configurable) in /home/writezil/public_html/sites/all/modules/feeds/includes/FeedsImporter.inc on line 94.
  • strict warning: Declaration of FeedsNodeProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsNodeProcessor.inc on line 319.
  • strict warning: Declaration of FeedsNodeProcessor::setTargetElement() should be compatible with FeedsProcessor::setTargetElement(&$target_item, $target_element, $value) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsNodeProcessor.inc on line 319.
  • strict warning: Declaration of FeedsFeedNodeProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsFeedNodeProcessor.inc on line 227.
  • strict warning: Declaration of FeedsFeedNodeProcessor::setTargetElement() should be compatible with FeedsProcessor::setTargetElement(&$target_item, $target_element, $value) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsFeedNodeProcessor.inc on line 227.
  • strict warning: Declaration of FeedsUserProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsUserProcessor.inc on line 195.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • You must include at least one positive keyword with 3 characters or more.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_display.inc on line 1877.
  • strict warning: Declaration of views_plugin_display_block::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_display_block.inc on line 193.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_field.inc on line 641.
  • strict warning: Declaration of views_handler_sort_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_sort.inc on line 82.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 609.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 128.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 25.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of content_handler_field::options() should be compatible with views_object::options() in /home/writezil/public_html/sites/all/modules/cck/includes/views/handlers/content_handler_field.inc on line 208.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 745.
  • strict warning: Declaration of views_handler_argument_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 770.

The Serial Comma is OK with Me

After a lifetime of being wishy-washy about the serial comma, I’ve reached a decision: I’m going to use it all the time.
Such a momentous decision is, of course, a deeply personal matter. The pros and cons are widely, frequently, and hotly debated.
Here is some information that may enable you to make the decision for yourself, if you haven’t already done so.
serial comma: (also Oxford comma) n. a comma used after the penultimate item in a list of three or more items, before ‘and’ or ‘or’ (e.g. an Italian painter, sculptor, and architect). –Penguin Writer’s Manual.
Oxford comma: n. [after the preferred use of such a comma to avoid ambiguity in the house style of Oxford University Press] a comma immediately preceding the conjunction in a list of items. –OED
Some writers call the Oxford comma the “Harvard comma.”
Here’s a sentence with a serial comma: The Three Stooges are Larry, Moe, and Curly.
Here it is without a serial comma: The Three Stooges are Larry, Moe and Curly.
PRO serial comma
The Chicago Manual of Style (2009)
When a conjunction joins the last two elements in a series, a comma—known as the serial or series comma or the Oxford comma—should appear before the conjunction. Chicago strongly recommends this widely practiced usage, blessed by Fowler and other authorities… 6.19
The Elements of Style (2000)
In a series of three or more terms with a single conjunction, use a comma after each term except the last.
The stated rule seems ambiguous to me, but the examples that follow it are clear:
red, white, and blue
gold, silver, or copper
Gregg Reference Manual (1993)
When three or more items are listed in a series, and the last item is preceded by and, or, or nor, place a comma before the conjunction as well as between the other items.
CON serial comma
 AP Stylebook (2009)
Use commas to separate elements in a series, but do not put a comma before the conjunction in a simple series:
The flag is red, white and blue.
He would nominate Tom, Dick or Harry.
AP does allow a comma before and when ambiguity would result without one:
Put a comma before the concluding conjunction in a series, however, if an integral element of the series requires a conjunction:
I had orange juice, toast, and ham and eggs for breakfast.
Penguin Guide to Punctuation (1997)
Note also that it is not usual in British usage to put a listing comma before the word and or or itself (though American usage regularly puts one there.) So, in British usage, it is not usual to write The Three Musketeers were Athos, Porthos, and Aramis.
On the fence regarding the serial comma
Penguin Writer’s Manual (2002)
It is becoming more common in British English (and is usual in American English) to place a comma before the and that precedes the final item in a simple list (numbers one, two, three, and four).
Fowler’s Modern English Usage (1965)
In promoting the use of the serial comma, CMOS observes that the usage is “blessed by Fowler” among other authorities. However, when I looked up the topic in Fowler (1965 edition) I found this remark, which seems neutral at best:
The more usual way of punctuating such an enumeration as was used as an example in the preceding section is French, German, Italian and Spanish; the commas between French and German and German and Italian take the place of ands; there is no comma after Italian because, with and, it would be otiose [having no practical function; redundant; superfluous]. There are, however, some who favour putting one there, arguing that, since it may sometimes be needed to avoid ambiguity it may as well be used always for the sake of uniformity.
So there you have it. My choice is to travel the path of otiosity for the sake of uniformity. What’s yours?

Your eBook: Click here to download the Basic English Grammar ebook.


"Writing is learning to say nothing, more cleverly every day. "
William Allingham

Random picks

  • While in other parts of the country Spring may have come earlier, in Michigan, our trees have only just started to bloom. So in honor of our first real week of Spring and warmer weather, here's all the covers this week that are both striking and Spring-filled. Concho River Review's Spring 2014 cover couldn't be more inviting. The photograph is by Danny Meyer. --------------------------------
  • The last thing on our minds was celebrating our wedding, after we had waited so long, to the sound of air raid sirens and the reverberation of Dushka guns targeting the Iranian airplanes attacking Baghdad. Maryam had done everything she could to postpone the wedding, using arguments and excuses I found totally unconvincing. I was doing an MA in contemporary literature at the University of Baghdad. Once I was accepted there, Maryam volunteered to help me check sources and references for my thesis.…... Translated from Arabic by William Maynard Hutchins
  • The Asian American Literary Review, Fall 2011 is a special issue commemorating the tenth anniversary of Sept. 11. It includes a DVD: "Ten Years Later: Asian American Performers Reflect on 9/11." A full table of contents is available on the magazine's website.
  • If you are maintaining a blog, you are supposed to write new content on a daily basis. This cannot be disputed. There are numerous blogs that are being ignored by readers only because they do not have enough content. However, if you have been a blogger for any time period, you understand that this is mostly tied in to coming up with new ideas to post about. This would provide you the chance to create new articles. It is kind of difficult to come up with new blog posts when you are not ...
  • Want to know how good writers consistently produce high-quality work? Here's a clue: it's not about writing. It's about rewriting.

Recommended sites

Most recent titles

Fast fact about writing

The contemporary important writing not of alphabetic type is that in Chinese characters, in which thousands of symbols are used, each representing a word or concept, and Japanese, where each character represents a syllable.