reStructuredText parsing of initial in a csv-table appears to convert to numbered list

I recently placed the following (slightly edited) into a .rst file

eBooks
======
.. csv-table:: eBooks
   :header: "Title", "Author"

   "AWS System Administration", "Mike Ryan, Federico Lucifredi"
   "Infrastructure As Code", "Kief Morris"
   "Puppet Best Practices", "Chris Barbour"
   "Ansible: Up and Running", "Lorin Hochstein"
   "Vagrant: Up and Running", "Q. Ethan McCallum"
   "Managing RPM-based Systems with Kickstart and Yum", "Mitchell Hashimoto"

However instead of "Vagrant: Up and Running" being authored by "Q. Ethan McCallum" I was surprised to find it authored by "17. Ethan McCallum". I was able to resolve this by escaping the period.

I then did further investigation and discovered the following:

Q. foo
R. bar
S. baz

will render as

17. foo
18. bar
19. baz

Therefore I would guess that the bug that I'm seeing above is because somehow "Ethan" is having his Q. interpreted as being at the start of a paragraph, even though it clearly isn't.

(Q. being rendered as 17. may be a bug as well?)