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