When you get no results, it often means your query was specific in ways that don't match your data. What I do is back off to something more general, then gradually get more specific.
Start with this:
for $a in /Record
return $a
Get anything? If not, you don't actually have any /Record items. Maybe you need a namespace? If you did get something, try:
for $a in /Record
return $a/AuthorList
Usually somewhere in this process, I find that I'd missed a namespace, or had the hierarchy wrong. That's as specific as I can be without seeing some of your data.