I believe that our British FReeper Friends will concur :-)
In my personal (and fallible) book, Palin is a Margaret Thatcher
"in-the-making".
Many agree, and so I don't think your book is fallible in this instance :-)
She is exactly what we need.
PS: Thank you Stoat for the post.
Otherwise I might naively guess that "Shanahan" was some sort
of Anglisized version of an Arabic family name...
You're quite welcome, and I'm delighted that you've found it to be worthwhile :-)