great fun

Terminal Uprising - Jim C. Hines

You need to have read the first book in the series before embarking on this one, this just follows up on the first story and now Mops is determined to discover more about humanity's past and how it has got to where it is. She also has to deal with a lawyer, that might's exactly have humanity's best interest at heart and the fact that several people want her dead to keep their secrets, well, secret.

There's character development (one of my favourite is her AI!), people having to deal with leadership roles being thrust at them and fighting Librarians.  It's witty and fun and both myself and my husband read it.  Despite me reading it first that didn't stop my husband from reading funny pieces out to me.