Twenty Weeks of Buzz

This word search puzzle contains the titles of ten of Laurie R. King's 20 books, as well as 24 names of characters from the novels. The names and titles appear in a line, in any direction: horizontal (backward or forward), vertical (up or down), or diagonal.
 ABCDEFGHIJKLMNOPQRSTUVW
1YRNSSASALERKJMAHOHOUOMT
2EETOHOTCRAALTRGOFRAHHYB
3RMNROBWENEARTCWRDUWLWHB
4GMIROSHTNORSEORRMEKNANH
5TSKNTECCRASEMLOHTFORCYM
6TMWDAHSBMRRLMAHMOUDHAZR
7ECALPREKRADAARONYARKCAJ
8NJHNSSMMTOUCHSTONESERFA
9NOOOACLNONTTLOCKEDROOMS
10EHZOPMOTAOLHLELOWNZLIAN
11BNNONSHLUMRSEEOLOHLIRRI
12VWOEMRKLKOFDIRIRAYOENYG
13AALLENCARMICHAELLBLITRH
14UTAEIEOHLASSSMLRODMNWUT
15NSAEILLENITRAMETAKOIASW
16AOACALRCRTCCDVSNMSTMKSO
17DNUOLIEIRZSEARASDHMCIER
18AHKOLMHTREAWWILUCSHUMLK
19MANPRMSSLAEHMRHHMEHASLS
20SDLEOTEUANLAISIYEMGYZOO
21IOBRTAJJNLDHRLHGMERWMLJ
22EOJERUSALEMMDYAEHIESOGE
23MNAEMATENTVEEORTSTOAERE
A Darker Place
Folly
The Game
Night Work
With Child
Touchstone
Locked Rooms
O Jerusalem
The Moor
Justice Hall
Mary Russell
Sherlock Holmes
Dian
Alonzo Hawkin
Rae Newborn
Allen Carmichael
Bennett Grey
Damian Adler
Mycroft Holmes
Jules Cameron
Vaun Adams
John Watson
Kate Martinelli
Anne Waverly
Ali Hazr
Mahmoud Hazr
Mrs Hudson
Kimball O Hara
Jack Raynor
Dashiell Hammett
Lee Cooper
Brother Erasmus
Roz Hall
Alice Wright