Author: Jeffrey C. Pommerville
Alternate names: Jeffrey Pommerville; Pommerville