Robert Wells is a freelance writer from North Carolina. His specialties include history, film and video games.