Happy Land Reading Guide & Discussion Questions

Summary |  Excerpt |  Reading Guide |  Discuss |  Reviews |  Beyond the Book |  Read-Alikes |  Genres & Themes |  Author Bio

Happy Land by Dolen Perkins-Valdez

Happy Land

by Dolen Perkins-Valdez
  • BookBrowse Review:
  • Critics' Consensus (5):
  • Readers' Rating (61):
  • First Published:
  • Apr 8, 2025, 368 pages
  • Rate this book

About this Book

Book Club Discussion Questions

Print PDF



For supplemental discussion material see our Beyond the Book article, The Kingdom of the Happy Land and our BookBrowse Review of Happy Land.


Please be aware that this discussion guide will contain spoilers!

  1. The author based this novel on the real-life Kingdom of the Happy Land. Prior to reading this novel, what did you know about the Kingdom of the Happy Land? Were you aware that such a kingdom existed?
  2. What is the significance of using terms such as kingdom and royalty to describe the land and its people?
  3. How would you describe the connection between the kingdomfolk and their land?
📖

Get the full reading guide

Join BookBrowse free to unlock all 11 discussion questions, author background, themes, and more for Happy Land.

Join free — it takes 30 seconds

Already a member? Log in →

  1. How does the author develop themes of identity and belonging throughout the narrative?
  2. What role does the setting play in shaping the characters' decisions and relationships?
  3. Discuss how the ending reframes the events of the story. Were you surprised?


Unless otherwise stated, this discussion guide is reprinted with the permission of Berkley Books. Any page references refer to a USA edition of the book, usually the trade paperback version, and may vary in other editions.

Membership Advantages
  • Reviews
  • "Beyond the Book" articles
  • Free books to read and review (US only)
  • Find books by time period, setting & theme
  • Read-alike suggestions by book and author
  • Book club discussions
  • and much more!
  • Just $60 for 12 months or $20 for 3 months.
  • More about membership!

Beyond the Book:
  The Kingdom of the Happy Land

BookBrowse Book Club

Book Jacket
The Cover Girl
by Amy Rossi
Find them early enough, and they will always be her girls.

Members Recommend

  • Book Jacket
    The Sister's Curse
    by Nicola Solvinic
  • Book Jacket
    The Lost Story of Eva Fuentes
    by Chanel Cleeton
    A mysterious book links three women across generations in this novel by New York Times bestselling author Chanel Cleeton.
  • Book Jacket
    The Vanishing Place
    by Zoë Rankin
Who Said...

The worth of a book is to be measured by what you can carry away from it.

Click Here to find out who said this, as well as discovering other famous literary quotes!

Book
Trivia
  • Book Trivia

    Can you name the title?

    Test your book knowledge with our daily trivia challenge!

Wordplay

Solve this clue:

W the C A the M W P

and be entered to win..

Your guide toexceptional          books

BookBrowse seeks out and recommends the best in contemporary fiction and nonfiction—books that not only engage and entertain but also deepen our understanding of ourselves and the world around us.

 


Debugging Information
ColdFusion Server Developer 2021,0,13,330286
Template /reading_guides/detail/index.cfm
Time Stamp 01-Jun-26 03:08 PM
Locale en
User Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote IP 127.0.0.1
Host Name 127.0.0.1


Execution Time

Total Time Avg Time Count Template
1780326490052 ms 1.78032649005E+012 ms 1 /root/website/app_server.cfm
2590 ms 2590 ms 1 /root/website/reading_guides/detail/index.cfm
1370 ms 1370 ms 1 /root/website/reading_guides/detail/dsp_main.cfm
282 ms 282 ms 1 /root/website/queries/qry_get_book_by_id.cfm
224 ms 224 ms 1 /root/website/app_layout.cfm
178 ms 178 ms 1 /root/website/queries/qry_get_discussion_by_id.cfm
165 ms 165 ms 1 /root/website/app_globals.cfm
165 ms 165 ms 1 /root/website/site/blocks/layout/dsp_right_column.cfm
141 ms 47 ms 3 /root/website/adsystem/adsystem_mod.cfm
118 ms 118 ms 1 /root/website/queries/qry_get_free_flag_by_book_id.cfm
99 ms 99 ms 1 /root/website/queries/qry_get_reader_reviews_by_book_id.cfm
79 ms 79 ms 1 /root/website/adzones/AdZone6.cfm
57 ms 57 ms 1 /root/website/queries/qry_get_ezine_by_book_id.cfm
57 ms 57 ms 1 /root/website/queries/qry_get_liked_by_book_id.cfm
57 ms 57 ms 1 /root/website/site/blocks/dsp_border_first_impressions.cfm
56 ms 56 ms 1 /root/website/queries/qry_get_arcs_for_ad.cfm
52 ms 52 ms 1 /root/website/site/blocks/dsp_top_book_block.cfm
47 ms 47 ms 1 /root/website/site/blocks/layout/dsp_footer.cfm
46 ms 46 ms 1 /root/website/adzones/showcase_track.cfm
46 ms 46 ms 1 /root/website/queries/qry_get_active_obc.cfm
29 ms 29 ms 1 /root/website/queries/qry_get_current_competition.cfm
26 ms 26 ms 1 /root/website/site/blocks/dsp_book_giveaway.cfm
24 ms 24 ms 1 /root/website/actions/adstatus.cfm
21 ms 21 ms 1 /root/website/queries/qry_get_book_awards_by_book_id.cfm
21 ms 21 ms 1 /root/website/site/blocks/membership_advantages.cfm
20 ms 20 ms 1 /root/website/adzones/AdZone2.cfm
20 ms 20 ms 1 /root/website/queries/qry_get_member_account_types.cfm
18 ms 18 ms 1 /root/website/act_check_login.cfm
17 ms 17 ms 1 /root/website/queries/qry_get_member_info.cfm
16 ms 4 ms 4 /root/website/actions/act_spider_tracker.cfm
15 ms 15 ms 1 /root/website/queries/qry_get_current_wordplay.cfm
10 ms 10 ms 1 /root/website/queries/qry_get_categories_by_book_id.cfm
8 ms 8 ms 1 /root/website/queries/qry_get_previous_arcs_for_ad.cfm
7 ms 7 ms 1 /root/website/site/blocks/layout/head.cfm
2 ms 2 ms 1 /root/website/site/blocks/layout/dsp_header.cfm
1 ms 1 ms 1 /root/website/site/blocks/layout/dsp_bottom_block.cfm
0 ms 0 ms 1 /root/website/Application.cfm
0 ms 0 ms 1 /root/website/act_libraryIPLogin.cfm
0 ms 0 ms 1 /root/website/actions/udfs.cfm
0 ms 0 ms 1 /root/website/banners/ad_594.cfm
0 ms 0 ms 1 /root/website/formurl2attributes.cfm
0 ms 0 ms 1 /root/website/js/fbjavascriptsdk.cfm
0 ms 0 ms 1 /root/website/queries/qry_get_current_ezine.cfm
0 ms 0 ms 1 /root/website/queries/qry_get_free_newsletters.cfm
0 ms 0 ms 1 /root/website/site/blocks/act_book_view_tracking.cfm
0 ms 0 ms 1 /root/website/site/blocks/dsp_border_booktalk.cfm
0 ms 0 ms 1 /root/website/site/blocks/dsp_closed_awards.cfm
0 ms 0 ms 1 /root/website/site/blocks/dsp_closed_btb.cfm
0 ms 0 ms 1 /root/website/site/blocks/dsp_closed_readalikes.cfm
0 ms 0 ms 1 /root/website/site/blocks/dsp_closed_reviews.cfm
0 ms 0 ms 1 /root/website/site/blocks/dsp_header_newsletter.cfm
0 ms 0 ms 1 /root/website/site/blocks/dsp_wordplay.cfm
0 ms 0 ms 1 /root/website/site/blocks/email_modal.cfm
0 ms 0 ms 1 /root/website/site/blocks/layout/google_tags.cfm
0 ms 0 ms 1 /root/website/site/blocks/layout/header_announcement.cfm
0 ms 0 ms 1 /root/website/site/blocks/layout/main_menu.cfm
0 ms 0 ms 1 /root/website/site/blocks/layout/main_search.cfm
1 ms  STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
2591 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


Exceptions

15:08:12.012 - Expression Exception - in /root/website/site/blocks/dsp_top_book_block.cfm : line 237
	    Variable BOOK_NUMBER is undefined.
	    


SQL Queries

spidercheck (Datasource=bookbrowse_com_new, Time=15ms, Records=1) in /root/website/actions/act_spider_tracker.cfm @ 15:08:10.010
SELECT	a.bot_number
        FROM	bots a
        WHERE	charindex(a.bot_name, ?) > 0
		OR a.bot_ip = ?
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Parameter #2(cf_sql_varchar) = 127.0.0.1

get_member_info (Datasource=bookbrowse_com_new, Time=15ms, Records=0) in /root/website/queries/qry_get_member_info.cfm @ 15:08:10.010
select 	a.*, 
    		b.member_account_type_name, b.member_account_type_charge, b.member_account_type_charge_frequency,  b.member_account_type_months, 
            c.member_chargetype_name, c.member_chargetype_number, a.member_classification_number, a.member_book_format
	
    from members a, member_account_types b, member_chargetype c
	
    where a.member_account_type_number = b.member_account_type_number
	and a.payment_method_id = c.member_chargetype_number
	and a.member_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 0

adactive (Datasource=bookbrowse_com_new, Time=22ms, Records=2) in /root/website/actions/adstatus.cfm @ 15:08:10.010
SELECT	viewby, section
    FROM	adsystem 
    WHERE	active  = 1 
    AND		start_date <= GETDATE()
    AND 	(viewby = ? OR viewby = 'all')
Query Parameter Value(s) -
Parameter #1(CF_SQL_VARCHAR) = non

get_current_ezine (Datasource=bookbrowse_com_new, Time=0ms, Records=1, Cached Query) in /root/website/queries/qry_get_current_ezine.cfm @ 15:08:10.010
select		top 1 ezine_number, ezine_dt, ezine_image, ezine_brief_description, ezine_introduction
from		ezines
where		ezine_active_flag = 1
and 		ezine_type_number = 4
and			ezine_dt < getdate()
order by 	ezine_dt DESC
get_current_wordplay (Datasource=bookbrowse_com_new, Time=14ms, Records=1) in /root/website/queries/qry_get_current_wordplay.cfm @ 15:08:10.010
SELECT		a.wordplay_number, a.wordplay_dt, a.wordplay_name, a.wordplay_intro_text, b.wordplay_puzzle_number, b.wordplay_puzzle_question
    FROM		wordplays a 
	INNER JOIN	wordplay_puzzle_mapping c on c.wordplay_number = a.wordplay_number
	INNER JOIN	wordplay_puzzles b on b.wordplay_puzzle_number = c.wordplay_puzzle_number
	WHERE		a.wordplay_number = (	select top 1 a.wordplay_number
                                from wordplays a, wordplay_puzzles b, wordplay_puzzle_mapping c
                                where a.wordplay_number = c.wordplay_number
                                and b.wordplay_puzzle_number = c.wordplay_puzzle_number
                                and a.wordplay_dt < getdate()
                                and a.wordplay_expiration_dt > dateadd(day, -1, getdate())
                                order by a.wordplay_dt asc
                                )
get_ComNo (Datasource=bookbrowse_com_new, Time=19ms, Records=0) in /root/website/queries/qry_get_current_competition.cfm @ 15:08:10.010
SELECT 	TOP 1 	x.competition_number, x.bb_briefs_flag
	from			competitions x
	
		WHERE	x.competition_dt <= getdate()
		AND		x.competition_expiration_dt > dateadd(d,-1,getdate())
get_current_competition (Datasource=bookbrowse_com_new, Time=7ms, Records=0) in /root/website/queries/qry_get_current_competition.cfm @ 15:08:10.010
SELECT 	x.competition_number, x.book_number, x.competition_teaser_title, x.competition_teaser_description, x.competition_intro_text, x.competition_expiration_dt, x.bb_briefs_flag, x.competition_full_info_flag, x.competition_type, x.competition_optin,x.competition_optin_text, 
				a.book_title as "title",
				(b.author_first_name + ' ' +  b.author_middle_initial + ' ' + b.author_last_name) as "author",
	            f.edition_publish_dt AS "hardcover_publish_dt", f.edition_jacket_image as "hardcover_jacket_image",
				g.edition_publish_dt AS "paperback_publish_dt", g.edition_jacket_image as "paperback_jacket_image"
	
		FROM 		competitions x
		INNER JOIN	books a on a.book_number = x.book_number
		INNER JOIN	book_author_mapping c on c.book_number = x.book_number
		INNER JOIN	authors b on c.author_number = b.author_number
		LEFT JOIN	editions f on a.book_number = f.book_number and f.edition_paperback_flag = 0
		LEFT JOIN	editions g on a.book_number = g.book_number and g.edition_paperback_flag = 1

		WHERE		x.competition_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 0

get_previous_arcs_for_ad (Datasource=bookbrowse_com_new, Time=0ms, Records=0, Cached Query) in /root/website/queries/qry_get_previous_arcs_for_ad.cfm @ 15:08:10.010
SELECT 	a.arc_number,a.arc_client_url,a.arc_active_dt, a.arc_off_ad_dt,
		b.ezine_preview_number, b.ezine_preview_title, b.ezine_preview_subtitle, b.ezine_preview_jacket_image, b.ezine_preview_author, b.ezine_preview_publisher, 
		b.ezine_preview_publish_dt, b.ezine_preview_jacket_desc, b.ezine_preview_number_of_pages, b.ezine_preview_bb_comments, b.ezine_preview_isbn13,
		c.ezine_preview_category_name AS "ezine_preview_category",
		(select count(*) from arc_allocator d where d.arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) as "reviews",
		(select (CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,0))) AS numeric(12,0)))+
				(CASE WHEN right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) > 25 AND right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) < 50 THEN 0.5
				 WHEN right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) > 50 AND right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) < 75 THEN -0.5
				 ELSE 0
				 END)
 			from arc_allocator	where arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) AS arcrating,
 			(select (CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,1))) AS numeric(12,1)))from arc_allocator where arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) AS "decrating"

FROM arcs a
INNER JOIN ezine_previews b ON b.ezine_preview_number = a.ezine_preview_number
INNER JOIN ezine_preview_categories c ON b.ezine_preview_category_number = c.ezine_preview_category_number

WHERE arc_closed_flag = 1
AND arc_obc_flag = 0
AND getdate() >= arc_on_ad_dt
AND getdate() < arc_off_ad_dt

ORDER BY a.arc_on_ad_dt DESC
get_future_obc (Datasource=bookbrowse_com_new, Time=12ms, Records=0) in /root/website/queries/qry_get_active_obc.cfm @ 15:08:10.010
SELECT 		a.arc_forumidfk, a.discourse_flag, a.arc_promo_text, arc_on_ad_dt,
				b.ezine_preview_number, b.ezine_preview_title, b.ezine_preview_subtitle, b.ezine_preview_jacket_image, b.ezine_preview_author, b.ezine_preview_jacket_desc, b.ezine_preview_publisher, ezine_preview_publish_dt, ezine_preview_number_of_pages, ezine_preview_isbn, ezine_preview_short_summary,
	            b.ezine_preview_bb_author_link, ezine_preview_bb_link
	
	FROM 		arcs a
	INNER JOIN 	ezine_previews b ON b.ezine_preview_number = a.ezine_preview_number
	
	WHERE 		arc_obc_flag = 1

	AND 		getdate() < arc_on_ad_dt
	
		ORDER BY  	NEWID()
get_active_obc (Datasource=bookbrowse_com_new, Time=7ms, Records=1) in /root/website/queries/qry_get_active_obc.cfm @ 15:08:10.010
SELECT 		a.arc_forumidfk, a.discourse_flag, a.arc_promo_text,
				b.ezine_preview_number, b.ezine_preview_title, b.ezine_preview_subtitle, b.ezine_preview_jacket_image, b.ezine_preview_author, b.ezine_preview_jacket_desc, b.ezine_preview_publisher, ezine_preview_publish_dt, ezine_preview_number_of_pages,  ezine_preview_isbn, ezine_preview_short_summary,
	            b.ezine_preview_bb_author_link, ezine_preview_bb_link,
	            c.book_reading_guide
	
	FROM 		arcs a
	INNER JOIN 	ezine_previews b ON b.ezine_preview_number = a.ezine_preview_number
	LEFT JOIN  	books c on c.book_number = b.ezine_preview_bb_link
	
	WHERE 		a.arc_obc_flag = 1
	AND			a.arc_active_flag = 0
	AND 		arc_closed_flag = 1
	AND 		getdate() >= arc_on_ad_dt
	AND 		getdate() < arc_off_ad_dt
	ORDER BY  	NEWID()
get_recent_obc (Datasource=bookbrowse_com_new, Time=11ms, Records=4) in /root/website/queries/qry_get_active_obc.cfm @ 15:08:10.010
SELECT 		a.arc_forumidfk, a.discourse_flag, a.arc_promo_text,
				b.ezine_preview_number, b.ezine_preview_title, b.ezine_preview_subtitle, b.ezine_preview_jacket_image, b.ezine_preview_author, b.ezine_preview_jacket_desc, b.ezine_preview_publisher, ezine_preview_publish_dt, ezine_preview_number_of_pages,  ezine_preview_isbn, ezine_preview_short_summary,
	            b.ezine_preview_bb_author_link, ezine_preview_bb_link,
	            c.book_reading_guide
	
	FROM 		arcs a
	INNER JOIN 	ezine_previews b ON b.ezine_preview_number = a.ezine_preview_number
	LEFT JOIN  	books c on c.book_number = b.ezine_preview_bb_link
	
	WHERE a.arc_number IN (select top 4 arc_number
							from		arcs
							WHERE 		arc_obc_flag = 1
							AND			arc_active_flag = 0
							AND 		arc_closed_flag = 1
							AND 		getdate() > arc_off_ad_dt
							ORDER BY	arc_on_ad_dt DESC)
	ORDER BY  	NEWID()
get_book_by_id (Datasource=bookbrowse_com_new, Time=67ms, Records=1) in /root/website/queries/qry_get_book_by_id.cfm @ 15:08:10.010
SELECT		a.book_number, a.book_title, a.book_sub_title, a.book_url, a.book_entry_dt, a.book_short_summary, a.book_excerpt, a.book_jacket_info, a.book_reading_guide, a.book_copyright_info, a.book_notes,
            	b.author_number, b.author_first_name, b.author_last_name, b.author_middle_initial,
            	f.edition_publish_dt AS "hardcover_publish_dt", f.edition_number_of_pages AS "hardcover_number_of_pages", f.edition_isbn AS "hardcover_isbn", f.edition_isbn13 "hardcover_isbn13", f.edition_jacket_image as "hardcover_jacket_image", f.edition_publisher as "hardcover_publisher",
            	g.edition_publish_dt AS "paperback_publish_dt", g.edition_number_of_pages AS "paperback_number_of_pages", g.edition_isbn AS "paperback_isbn", g.edition_isbn13 "paperback_isbn13", g.edition_jacket_image as "paperback_jacket_image", g.edition_publisher as "paperback_publisher",
            	i.author_info_interview, i.author_info_biography,i.author_info_image,
            	CASE WHEN datalength(author_middle_initial) = 1 THEN author_first_name + ' ' + author_middle_initial + ' ' + author_last_name
            		 ELSE author_first_name + ' ' + author_last_name
            		 END "author_name",
            	CASE WHEN 
					(select count(*) from editions where book_number = 4364) = 1
					AND
					(select count(*) from editions where book_number = 4364 and edition_paperback_flag = 1) = 1
				THEN 1
				ELSE 0
				END AS "po_flag",
				(select count(*) from book_author_mapping m where m.author_number = b.author_number)
				+
				(select count(*) from ezine_previews where ezine_preview_bb_author_link = b.author_number and ezine_preview_bb_link =0)
				 as 'author_bookcount',
            	(SELECT CAST(AVG(CAST(rating AS decimal(12,0))) AS decimal(12,1))
				FROM (
					SELECT reader_review_rating AS rating
					FROM reader_reviews
					WHERE book_number = a.book_number
					AND reader_review_rating > 0
					
					UNION ALL
					
					SELECT reading_list_book_rating AS rating
					FROM reading_lists
					WHERE book_number = CAST(a.book_number AS VARCHAR)
					AND reading_list_book_rating > 0
				) combined_ratings
			) "savrating",
			(SELECT COUNT(rating)
				FROM (
					SELECT reader_review_rating AS rating
					FROM reader_reviews
					WHERE book_number = a.book_number
					AND reader_review_rating > 0
					
					UNION ALL
					
					SELECT reading_list_book_rating AS rating
					FROM reading_lists
					WHERE book_number = CAST(a.book_number AS VARCHAR)
					AND reading_list_book_rating > 0
				) combined_ratings
			) as "savrating_count",
            	(select top 1 media_review_rating from media_reviews where book_number = a.book_number and media_review_type_number = 9) as "bbrating",
            	(select cast(AVG(CAST(media_review_rating AS numeric(12,2)))AS decimal(12,1)) from media_reviews where book_number = a.book_number and media_review_type_number <> 7 and media_review_rating > 0) "scritrating",
				(SELECT COUNT(media_review_rating) FROM media_reviews WHERE book_number = a.book_number AND media_review_type_number <> 7 AND media_review_rating > 0) as "scritrating_count",
            	(select top 1 gg.ezine_number from ezine_edition_mapping aa, editions bb, books cc, ezines gg            	
            	where aa.edition_number = bb.edition_number and bb.book_number = cc.book_number and aa.ezine_number = gg.ezine_number 
            	and cc.book_number = a.book_number and gg.ezine_bbsays_flag = 1 and gg.ezine_active_flag = 1) as "ezine_number",
				cgm.category_number,
				cgya.category_number AS "ya_flag"
				
,(select top 1 publisher_holding_company from publishers where (publisher_imprint like f.edition_publisher OR publisher_imprint like g.edition_publisher) AND publisher_holding_company LIKE 'Harper%') AS "publisher_holding_company"		
        
    FROM		books a 
    INNER JOIN	book_author_mapping c ON c.book_number = a.book_number
    INNER JOIN	authors b ON b.author_number = c.author_number  
    INNER JOIN	author_info i ON i.author_number = b.author_number
    
    LEFT JOIN	editions f ON f.book_number = a.book_number AND f.edition_paperback_flag = 0
    LEFT JOIN	editions g ON g.book_number = a.book_number AND g.edition_paperback_flag = 1
    LEFT JOIN	category_book_mapping cgm on cgm.book_number = a.book_number AND cgm.category_number = 48
    LEFT JOIN	category_book_mapping cgya on cgya.book_number = a.book_number AND cgya.category_number = 40
          
    WHERE 		a.book_number = ?
         
    ORDER BY	c.book_author_mapping_number
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

get_media_reviews_by_book_id (Datasource=bookbrowse_com_new, Time=213ms, Records=8) in /root/website/queries/qry_get_book_by_id.cfm @ 15:08:10.010
SELECT		a.media_review_number, 
				a.book_number, 
				a.media_review_type_number, 
				a.media_review_title, 
				a.media_review_rating, 
				a.media_review, 
				a.media_review_old,
	
				CASE WHEN a.media_review_type_number = 9 THEN 	(select top 1 (case when dbo.WordCount(c.ezine_review_2) > 0 then dbo.WordCount(c.ezine_review_2) + dbo.WordCount(c.ezine_extras) 
                                                                                    else dbo.WordCount(c.ezine_review) 
                                                                                    end)
                                                                from ezine_edition_mapping c
                                                                INNER JOIN editions d ON (d.edition_number = c.edition_number)
                                                                INNER JOIN ezines e ON e.ezine_number = c.ezine_number
                                                                WHERE d.book_number = ?
                                                                
                                                                ORDER BY e.ezine_number ASC)
	 			ELSE 0 
	 			END  "wordc",
				
				CASE WHEN a.media_review_type_number = 9 THEN 	(select top 1 reviewer_number
		 														 from ezine_edition_mapping c
		 														 INNER JOIN editions d ON (d.edition_number = c.edition_number)
																 INNER JOIN ezines e ON e.ezine_number = c.ezine_number
		 														 WHERE d.book_number = ?
		 														 AND e.ezine_bbsays_flag = 1
																 ORDER BY d.edition_publish_dt DESC)
	 			ELSE 1
				END "reviewer_number",
				
				CASE WHEN a.media_review_type_number = 9 THEN 	(select top 1 reviewer_first_name + ' ' + reviewer_last_name AS "reviewer_name"
		 														 from ezine_edition_mapping c
		 														 INNER JOIN editions d ON (d.edition_number = c.edition_number)
																 INNER JOIN ezines e ON e.ezine_number = c.ezine_number
																 INNER JOIN reviewers r on r.reviewer_number = c.reviewer_number
		 														 WHERE d.book_number = ?
		 														 AND e.ezine_bbsays_flag = 1
																 ORDER BY d.edition_publish_dt DESC)
	 			END "reviewer_name"
	
	FROM		media_reviews a, media_review_types b
	
	WHERE		a.book_number IN (select distinct c.book_number from categories a, category_book_mapping b, book_author_mapping c where a.category_number = b.category_number and a.category_active_flag = 1 and b.book_number = c.book_number)
	AND			a.book_number = ?
	AND			a.media_review_type_number = b.media_review_type_number
	
	ORDER BY	b.media_review_type_sort_order ASC, media_review_rating DESC, media_review_title ASC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992
Parameter #2(CF_SQL_INTEGER) = 4992
Parameter #3(CF_SQL_INTEGER) = 4992
Parameter #4(CF_SQL_INTEGER) = 4992

get_reader_reviews_by_book_id (Datasource=bookbrowse_com_new, Time=98ms, Records=30) in /root/website/queries/qry_get_reader_reviews_by_book_id.cfm @ 15:08:10.010
select 		a.reader_review_number, a.book_number, a.reader_review_approved_flag, a.reader_review_dt,
				COALESCE(NULLIF(LTRIM(RTRIM(m.discourse_username)), ''), NULLIF(LTRIM(RTRIM(a.reader_review_reviewer_name)), '')) AS reader_review_reviewer_name,
				a.reader_review_reviewer_email_address, a.reader_review_reviewer_from_locale, a.reader_review_recommended, a.reader_review_rating, a.reader_review_title, a.reader_review_description, ISNULL(a.like_count, 0) AS like_count,
    			b.book_title,
    			ISNULL(e.edit_count, 0) AS edit_count,
    			e.last_edit_dt,
    			a.member_number AS review_member_number
    from 		reader_reviews a
    LEFT OUTER JOIN (
    	SELECT reader_review_number, COUNT(*) AS edit_count, MAX(edited_dt) AS last_edit_dt
    	FROM   reader_review_edits
    	GROUP BY reader_review_number
    ) e ON e.reader_review_number = a.reader_review_number
    LEFT OUTER JOIN members m ON m.member_number = a.member_number,
    			books b
    where 		a.book_number IN (select distinct c.book_number from categories a, category_book_mapping b, book_author_mapping c where a.category_number = b.category_number and a.category_active_flag = 1 and b.book_number = c.book_number)
    and 		a.book_number = ?
    and 		a.reader_review_approved_flag = 1
    and 		a.book_number = b.book_number
    

    order by a.reader_review_dt DESC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

get_book_awards_by_book_id (Datasource=bookbrowse_com_new, Time=13ms, Records=0) in /root/website/queries/qry_get_book_awards_by_book_id.cfm @ 15:08:10.010
select 		c.book_awards_category_number, c.book_awards_category_name, c.book_awards_category_sort_order,
				m.book_awards_mapping_number, m.book_award_dt,
                a.book_award_number, a.book_award_image, a.book_award_name
                
                
	from 		book_awards_mapping m
	inner join 	book_awards_category c on c.book_awards_category_number = m.book_awards_category_number
    inner join	book_awards a on a.book_award_number = c.book_award_number
    
	where 		m.book_number = ?
    
    order by	c.book_awards_category_sort_order ASC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

get_bb_runner_ups (Datasource=bookbrowse_com_new, Time=7ms, Records=0) in /root/website/queries/qry_get_book_awards_by_book_id.cfm @ 15:08:10.010
select	book_number
    
    from	category_book_mapping a, categories b, top_categories t
    
    where	t.top_category_number = b.top_category_number
    and		b.category_number = a.category_number
    and		t.top_category_number = 9
    and		a.book_number = ?
    and		b.category_visible_flag = 1
	and		a.book_number not in (	select book_number 
    									from 		book_awards_mapping m
													inner join 	book_awards_category c on c.book_awards_category_number = m.book_awards_category_number
    												inner join	book_awards a on a.book_award_number = c.book_award_number
                                    	where m.book_number = ? 
                                    	and a.book_award_number = 7)
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992
Parameter #2(CF_SQL_INTEGER) = 4992

get_liked_by_book_id (Datasource=bookbrowse_com_new, Time=56ms, Records=3) in /root/website/queries/qry_get_liked_by_book_id.cfm @ 15:08:10.010
SELECT 		b.book_title, b.book_number,
    			c.book_title "referenced_book_title", c.book_number AS "liked_book_number", c.book_short_summary as "liked_short_summary",
            	e.*,
                CASE WHEN datalength(e.author_middle_initial) > 0 
                	 THEN e.author_first_name + ' ' + e.author_middle_initial + '. ' + e.author_last_name
					 ELSE e.author_first_name + ' ' + e.author_last_name
					 END AS "author_name",
				(select top 1 edition_publish_dt from editions where editions.book_number = c.book_number order by edition_publish_dt DESC) as 'sortdate',
				(select count(*) from book_author_mapping m where m.author_number = d.author_number)
				+
				(select count(*) from ezine_previews where ezine_preview_bb_author_link = d.author_number and ezine_preview_bb_link =0)
				 as 'liked_author_bookcount'
                
	FROM 		liked a
	INNER JOIN	books b ON b.book_number = a.book_number
	INNER JOIN	books c ON c.book_number = a.liked_book_number
	INNER JOIN	book_author_mapping d ON c.book_number = d.book_number
	INNER JOIN	authors e ON d.author_number = e.author_number
    
    WHERE 		a.book_number = ?
    
	ORDER BY 	sortdate desc, c.book_title
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

get_categories_by_book_id (Datasource=bookbrowse_com_new, Time=9ms, Records=7) in /root/website/queries/qry_get_categories_by_book_id.cfm @ 15:08:10.010
select 		distinct a.category_number, a.top_category_number, a.category_name, a.category_description, a.category_meta_keywords, a.category_active_flag, a.category_visible_flag, a.category_member_only_flag, a.category_qry_template, a.category_sort_order, a.category_tag_size,
    			b.*
	
    from 		categories a
	left join	top_categories b on a.top_category_number = b.top_category_number
	left join	category_book_mapping c on c.category_number = a.category_number
	
    where 		a.category_active_flag = 1
    and 		a.category_visible_flag = 1
	and 		c.book_number = ?
	

    order by 	b.top_category_sort_order, b.top_category_name, a.category_sort_order, a.category_name
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

bb_review (Datasource=, Time=0ms, Records=1) in /root/website/reading_guides/detail/index.cfm @ 15:08:10.010
SELECT media_review, reviewer_number from get_media_reviews_by_book_id where media_review_type_number = 9
get_arc_idfk (Datasource=bookbrowse_com_new, Time=13ms, Records=0) in /root/website/queries/qry_get_discussion_by_id.cfm @ 15:08:10.010
SELECT 		a.arc_forumidfk,a.discourse_flag
    FROM 		arcs a
    INNER JOIN 	ezine_previews e on e.ezine_preview_number = a.ezine_preview_number
    
	
        WHERE 		e.ezine_preview_bb_link = ? 
    AND DATALENGTH(a.arc_forumidfk) > 0 AND arc_obc_flag=1
Query Parameter Value(s) -
Parameter #1(cf_sql_integer) = 4992

get_arc_idfk_legacy (Datasource=bookbrowse_com_new, Time=11ms, Records=0) in /root/website/queries/qry_get_discussion_by_id.cfm @ 15:08:10.010
SELECT 		a.arc_forumidfk,a.discourse_flag
    FROM 		arcs a
    INNER JOIN 	ezine_previews e on e.ezine_preview_number = a.ezine_preview_number
    
	
        WHERE 		e.ezine_preview_bb_link = ? 
    AND DATALENGTH(a.arc_forumidfk) > 0 AND arc_obc_flag=1 AND a.discourse_flag = 0
Query Parameter Value(s) -
Parameter #1(cf_sql_integer) = 4992

obc_discussions (Datasource=booktalk_new, Time=134ms, Records=0) in /root/website/queries/qry_get_discussion_by_id.cfm @ 15:08:10.010
SELECT 		t.name,
                m.title, m.body,
                u.username, t.id,
				(SELECT COUNT(*) from booktalk_messages where threadidfk = t.id) AS	"responses"
                
    FROM 		booktalk_forums f
    INNER JOIN	booktalk_threads t on t.forumidfk = f.id
    INNER JOIN	booktalk_messages m on m.posted = t.lastpostcreated
    INNER JOIN	booktalk_users u on u.id = m.useridfk
    
    WHERE 	f.id = ?
    AND 	f.active = 1
	AND		t.active = 1
    
    ORDER BY t.name, t.messages DESC
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) =

searchResults (Datasource=bookbrowse_com_new, Time=17ms, Records=31) in /root/website/queries/qry_get_discussion_by_id.cfm @ 15:08:10.010
SELECT book_number, post_id, topic_id, blurb, username, topic_title
					FROM DiscourseSearchResults
					
        WHERE 		book_number = ? 
                    AND topic_id IS NOT NULL
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992

get_ezine_type (Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/queries/qry_get_ezine_by_book_id.cfm @ 15:08:10.010
SELECT a.ezine_type_number
	FROM ezines a
	WHERE a.ezine_number = 1
get_ezine_by_book_id (Datasource=bookbrowse_com_new, Time=50ms, Records=1) in /root/website/queries/qry_get_ezine_by_book_id.cfm @ 15:08:10.010
SELECT TOP 1  
                a.ezine_short_title, a. ezine_boxed_content_title, a.ezine_boxed_content, a.ezine_review, a.ezine_review_2,
                b.edition_paperback_flag, b.edition_publish_dt, b.edition_isbn,
                c.book_title, c.book_sub_title, c.book_reading_guide, c.book_excerpt, c.book_number,
                e.author_first_name, e.author_middle_initial, e.author_last_name, e.author_number, 
                f.author_info_biography, 
                g.ezine_number, g.ezine_dt, g.ezine_bbsays_flag,
				i.article_category_number, i.article_category_name
		
	FROM    	ezine_edition_mapping AS a 
		
	INNER JOIN 	editions AS b ON (a.edition_number = b.edition_number)
	INNER JOIN 	books AS c ON (b.book_number = c.book_number )
	INNER JOIN 	book_author_mapping AS d ON (c.book_number = d.book_number )
	INNER JOIN 	authors AS e ON (d.author_number = e.author_number )
	INNER JOIN 	author_info AS f ON (e.author_number = f.author_number)
	INNER JOIN 	ezines AS g ON (a.ezine_number = g.ezine_number)
	LEFT JOIN	article_ezine_edition_mapping h ON h.ezine_edition_mapping_number = a.ezine_edition_mapping_number
	LEFT JOIN	article_categories i ON i.article_category_number = h.article_category_number

	WHERE		c.book_number = ?
	AND			g.ezine_bbsays_flag = 1
	AND			g.ezine_active_flag = 1
	
	
	ORDER BY 		g.ezine_dt DESC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

check_permalink (Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/queries/qry_get_free_flag_by_book_id.cfm @ 15:08:10.010
SELECT 	count(*) as "count"
    FROM 	books
    WHERE 	book_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 0

check_editors_choice (Datasource=bookbrowse_com_new, Time=23ms, Records=1) in /root/website/queries/qry_get_free_flag_by_book_id.cfm @ 15:08:10.010
SELECT 	count(*) as "count"
    FROM 	books
    WHERE 	book_number = ?
    AND		book_number IN (SELECT		top 4 a.book_number
                            FROM		editors_choice a 
                            WHERE		editors_choice_dt < getdate()
                            ORDER BY	editors_choice_dt DESC)
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

check_free_ezine (Datasource=bookbrowse_com_new, Time=9ms, Records=1) in /root/website/queries/qry_get_free_flag_by_book_id.cfm @ 15:08:10.010
SELECT 		count(*) as "count"
    FROM    	ezine_edition_mapping AS a
    INNER JOIN 	ezines b ON b.ezine_number = a.ezine_number
    INNER JOIN	editions c ON c.edition_number = a.edition_number
    WHERE 		c.book_number = ?
	AND			ezine_edition_free_review_flag = 1
	AND			dateadd(ww,4,b.ezine_dt) > getdate()
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

check_cat_73 (Datasource=bookbrowse_com_new, Time=18ms, Records=1) in /root/website/queries/qry_get_free_flag_by_book_id.cfm @ 15:08:10.010
SELECT 		count(*) as "count"
    FROM    	books AS b
    INNER JOIN 	category_book_mapping AS c ON c.book_number = b.book_number
    WHERE 		b.book_number = ?
	AND			c.category_number = 73
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

get_ezine_status (Datasource=bookbrowse_com_new, Time=16ms, Records=1) in /root/website/queries/qry_get_free_flag_by_book_id.cfm @ 15:08:11.011
SELECT 	top 1 g.ezine_active_flag, ezine_dt, book_title
FROM		ezine_edition_mapping AS a 
INNER JOIN	editions AS b ON (a.edition_number = b.edition_number)
INNER JOIN	books AS c ON (b.book_number = c.book_number)
INNER JOIN	ezines AS g ON (a.ezine_number = g.ezine_number)
WHERE		c.book_number = ?
ORDER BY	g.ezine_dt DESC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

check_old_ezine (Datasource=bookbrowse_com_new, Time=20ms, Records=1) in /root/website/queries/qry_get_free_flag_by_book_id.cfm @ 15:08:11.011
SELECT 		count(*) as "count"
    FROM    	ezine_edition_mapping AS a
    INNER JOIN 	ezines b ON b.ezine_number = a.ezine_number
    INNER JOIN	editions c ON c.edition_number = a.edition_number
    WHERE 		c.book_number = ?
	AND			datediff(mm,b.ezine_dt,getdate()) > 12
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

get_ezine_status (Datasource=bookbrowse_com_new, Time=20ms, Records=1) in /root/website/queries/qry_get_free_flag_by_book_id.cfm @ 15:08:11.011
SELECT 	top 1 g.ezine_active_flag, ezine_dt, book_title
FROM		ezine_edition_mapping AS a 
INNER JOIN	editions AS b ON (a.edition_number = b.edition_number)
INNER JOIN	books AS c ON (b.book_number = c.book_number)
INNER JOIN	ezines AS g ON (a.ezine_number = g.ezine_number)
WHERE		c.book_number = ?
ORDER BY	g.ezine_dt DESC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

get_coauthor (Datasource=bookbrowse_com_new, Time=9ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
select 		book_number, 
            			CASE	WHEN datalength(d.author_middle_initial) > 1 
				                THEN d.author_first_name + ' ' + d.author_middle_initial + ' ' + d.author_last_name
				                ELSE d.author_first_name + ' ' + d.author_last_name
                        END "author",
                        d.author_number
            from		book_author_mapping e
            inner join	authors d ON e.author_number = d.author_number
            where		e.book_number = ?
			order by	book_author_mapping_number ASC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

existingResults (Datasource=bookbrowse_com_new, Time=125ms, Records=31) in /root/website/actions/udfs.cfm @ 15:08:11.011
SELECT id, last_updated
        FROM DiscourseSearchResults
        WHERE book_number = ?
        ORDER BY last_updated DESC
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992

(Datasource=bookbrowse_com_new, Time=204ms, Records=31) in /root/website/actions/udfs.cfm @ 15:08:11.011
DELETE FROM DiscourseSearchResults
                WHERE book_number = ?
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992

(Datasource=bookbrowse_com_new, Time=11ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 25584
Parameter #3(cf_sql_integer) = 3418
Parameter #4(cf_sql_nvarchar) = I love reading historical fiction that doesn't feel like historical fiction and that was this book! Very immersive.
Parameter #5(cf_sql_nvarchar) = Molly_Y
Parameter #6(cf_sql_nvarchar) = Overall, what did you think of Happy Land? (No spoilers in this thread, please!)

(Datasource=bookbrowse_com_new, Time=16ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 23504
Parameter #3(cf_sql_integer) = 3406
Parameter #4(cf_sql_nvarchar) = It was as if Mother Rita was passing on the opportunity for a new life that Luella made possible. Luella was a true queen!
Parameter #5(cf_sql_nvarchar) = Heather_J
Parameter #6(cf_sql_nvarchar) = Nikki feels dissatisfied with nearly every aspect of her life in D.C. and is uncertain about what to do next. How did you feel when Mother Rita gave her the gift of a new life at the end of the book?

(Datasource=bookbrowse_com_new, Time=27ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 23503
Parameter #3(cf_sql_integer) = 3408
Parameter #4(cf_sql_nvarchar) = Community was everything to Luella and her people. Barely anything was done without approval of the committee (other than the bartering of their land). Similarly, there is a sense of community in Zirconia. You see it in the way Rita has Maddie's grandson help with the flowers, how librarian Bryan...
Parameter #5(cf_sql_nvarchar) = Heather_J
Parameter #6(cf_sql_nvarchar) = This novel emphasizes the importance of community, family, and legacy and maintaining our connections with each of them. How is this reflected in the story of the Lovejoy women? Is this applicable to your own life? How?

(Datasource=bookbrowse_com_new, Time=19ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 23502
Parameter #3(cf_sql_integer) = 3413
Parameter #4(cf_sql_nvarchar) = It was definitely true in the past when women didn't have many options. They were often viewed as property, may not be eligible to inherit or trusted in business and financing. About the best that most women could hope for was marrying well. If that included love, then they could count themselves...
Parameter #5(cf_sql_nvarchar) = Heather_J
Parameter #6(cf_sql_nvarchar) = Luella thinks, “Papa had taught me that choosing a husband was as much about survival as it was love.” (p. 60) What did you think of this statement? Do you think it’s equally true today as it was in the 19th century?

(Datasource=bookbrowse_com_new, Time=20ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 23501
Parameter #3(cf_sql_integer) = 3404
Parameter #4(cf_sql_nvarchar) = Yes, I do agree with her decision. As the old adage goes, something is better than nothing. However, they never should have taken Mr. Weaver's word that he would give them their land back at the agreed upon amount. Luella and Robert were honorable people, and they made the mistake of thinking tha...
Parameter #5(cf_sql_nvarchar) = Heather_J
Parameter #6(cf_sql_nvarchar) = When Mr. Weaver refuses to honor his promise to sell the land back to the Kingdom at the agreed-upon price, Luella decides to purchase only a portion of the land back. How do you feel about her decision? Do you agree with it?

(Datasource=bookbrowse_com_new, Time=29ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 23269
Parameter #3(cf_sql_integer) = 3417
Parameter #4(cf_sql_nvarchar) = I have definitely recommended this book to historical fiction fans, especially readers looking for books by BIPOC authors. Just a few other historical fiction books I recommend (aside from Take My Hand by the same author): Where the Wildflowers Grow by Terah Shelton Harris The Seven Daughters of ...
Parameter #5(cf_sql_nvarchar) = Janie-Hickok-Siess
Parameter #6(cf_sql_nvarchar) = To what audience would you recommend Happy Land? Is there another book or author you feel has a similar theme or style?

(Datasource=bookbrowse_com_new, Time=21ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 23268
Parameter #3(cf_sql_integer) = 3415
Parameter #4(cf_sql_nvarchar) = Well, you know what they say. "Be careful what you wish for." :thinking: It really rocked our family, but the details went with the family member into the grave. I do know that the family member would never have let the information be discovered the way it was. But when that person died (in 2013)...
Parameter #5(cf_sql_nvarchar) = Janie-Hickok-Siess
Parameter #6(cf_sql_nvarchar) = Nikki uses a genealogical website to research her family and does, in fact, find information about her ancestors. Have you ever done something similar? If so, how did it feel when you uncovered information about your forebears?

(Datasource=bookbrowse_com_new, Time=8ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 23266
Parameter #3(cf_sql_integer) = 3411
Parameter #4(cf_sql_nvarchar) = Well said, @Janie-Hickok-Siess ! I couldn't agree more.
Parameter #5(cf_sql_nvarchar) = kim.kovacs
Parameter #6(cf_sql_nvarchar) = Luella is shocked by the concept of not voting. What did you think of her reaction? Do you feel many people today share this sentiment about the practice? Why or why not?

(Datasource=bookbrowse_com_new, Time=13ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 23256
Parameter #3(cf_sql_integer) = 3400
Parameter #4(cf_sql_nvarchar) = @rose_s and @Michelle_H answered this question perfectly, in my opinion. Words matter. Titles matter. And terms like "kingdom" and "royalty" reaffirm autonomy, empowerment, self-worth, identity, and belonging to a community and a place.
Parameter #5(cf_sql_nvarchar) = Janie-Hickok-Siess
Parameter #6(cf_sql_nvarchar) = What is the significance of using terms such as kingdom and royalty to describe the land and its people?

(Datasource=bookbrowse_com_new, Time=24ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 23253
Parameter #3(cf_sql_integer) = 3416
Parameter #4(cf_sql_nvarchar) = I read Take My Hand when it was first published and loved it so much that I decided I will read anything she writes. Thus, I was eager to read Happy Land and, like Take My Hand, it did not disappoint. She is immensely talented and I am a fan. I will continue reading her work.
Parameter #5(cf_sql_nvarchar) = Janie-Hickok-Siess
Parameter #6(cf_sql_nvarchar) = Have you read any of Dolen Perkins-Valdez’s other novels, and if so, how do they compare to Happy Land?

(Datasource=bookbrowse_com_new, Time=14ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 23252
Parameter #3(cf_sql_integer) = 3399
Parameter #4(cf_sql_nvarchar) = I had absolutely no knowledge about the Kingdom of the Happy Land before reading this book. Yet again, historical fiction has proven to be not just entertaining, but enlightening, I learn so much from reading the genre about events, people, and places I never heard about in the history classes I ...
Parameter #5(cf_sql_nvarchar) = Janie-Hickok-Siess
Parameter #6(cf_sql_nvarchar) = The author based this novel on the real-life Kingdom of the Happy Land. Prior to reading this novel, what did you know about the Kingdom of the Happy Land? Were you aware that such a kingdom existed?

(Datasource=bookbrowse_com_new, Time=13ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 22822
Parameter #3(cf_sql_integer) = 3403
Parameter #4(cf_sql_nvarchar) = I'm not sure agree is the right word for how I feel with her decision, but I can't say I'd act differently. I feel like Luella was put in an impossible position. She was juggling so much and trying to honor the three most important men in her life. I felt like she didn't receive the compassion sh...
Parameter #5(cf_sql_nvarchar) = Kristina_C
Parameter #6(cf_sql_nvarchar) = When William returns to Luella and moves into the palace, Luella juggles two husbands and feels powerless. Do you agree with her decision to let William stay? Was there something else she could have done instead?

(Datasource=bookbrowse_com_new, Time=12ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 22698
Parameter #3(cf_sql_integer) = 3402
Parameter #4(cf_sql_nvarchar) = We all have similar responses that Mother Rita was not one to give up and that the property simply could not be lost. After all, the idea of a kingdom was an unbelievable outcome but it happened. People like Mother Rita often seem to make the unbelievable happen.
Parameter #5(cf_sql_nvarchar) = Donna_M
Parameter #6(cf_sql_nvarchar) = The attorney informs Nikki that the law is not on their side and it is unlikely that Mother Rita will get the land back. However, Mother Rita doesn't believe that. Why do you think she is so certain?

(Datasource=bookbrowse_com_new, Time=4ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 22691
Parameter #3(cf_sql_integer) = 3512
Parameter #4(cf_sql_nvarchar) = ...ut it's such an important American novel. I definitely understand why it's included in James Mustich's 1000 Books to Read Before You Die . I finished Happy Land by Dolen Perkins-Valdez and enjoyed learning a piece of Black American history. I've just started the book I selected for our local book club discussion this week, Olive Kit...
Parameter #5(cf_sql_nvarchar) = Lana_Maskus
Parameter #6(cf_sql_nvarchar) = What are you reading this week? And what did you think of last week’s books? (3/19/2026)

(Datasource=bookbrowse_com_new, Time=4ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 22646
Parameter #3(cf_sql_integer) = 3405
Parameter #4(cf_sql_nvarchar) = I think they were both stubborn after their falling out, but also ashamed of their behaviors, but I also think they didn't want to talk ill about each other to Nikki and turn her against the other, much like parents who want what's best for their children after divorce.
Parameter #5(cf_sql_nvarchar) = Lana_Maskus
Parameter #6(cf_sql_nvarchar) = Nikki wonders about the source of the deep rift between her mother and Mother Rita. Why do you suppose they didn’t tell Nikki about the reason for their feud? Do you think they are able to completely heal their relationship by the end of the book?

(Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 22644
Parameter #3(cf_sql_integer) = 3414
Parameter #4(cf_sql_nvarchar) = Nikki's mother and her mother, Mother Rita, were essentially estranged from each other. I think they were both strong stubborn women whose pride got in their way. As parents, we have to raise our children to stand on their own. In our modern world, we no longer have all of the extended family liv...
Parameter #5(cf_sql_nvarchar) = Lana_Maskus
Parameter #6(cf_sql_nvarchar) = Nikki wonders if her mother abandoned Mother Rita. She also asks herself if “Southern mothers feel a particular betrayal when their children go north.” What’s your take on children leaving home, particularly those that move far away from their parents?

(Datasource=bookbrowse_com_new, Time=4ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:11.011
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 22640
Parameter #3(cf_sql_integer) = 3412
Parameter #4(cf_sql_nvarchar) = The library provided Mother Rita with a place to learn, satisfy her curiosity, enjoy others' company, all at no cost. A library is my absolute favorite place to be next to home. Libraries are among the last free places in America open to all.
Parameter #5(cf_sql_nvarchar) = Lana_Maskus
Parameter #6(cf_sql_nvarchar) = Why do you suppose Mother Rita’s visits to the public library were so meaningful her? Did the library play in your childhood? Do you still visit your local library as an adult? How have public libraries changed and adapted over time?

(Datasource=bookbrowse_com_new, Time=48ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 22635
Parameter #3(cf_sql_integer) = 3410
Parameter #4(cf_sql_nvarchar) = A combination of things drove the people up into the mountains. Their lives, simply by being black and ex-slaves, were under threat of danger at any time, they had difficulty establishing a livelihood, they were denied basic rights of citizenship, etc. William was a charismatic person who came al...
Parameter #5(cf_sql_nvarchar) = Lana_Maskus
Parameter #6(cf_sql_nvarchar) = William convinces the Black residents of Cross Anchor to follow him into the mountains to set up a new community. Why do you think they trusted him? Did they have any choice but to leave, in your opinion? What would you have done in their place?

(Datasource=bookbrowse_com_new, Time=21ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 22632
Parameter #3(cf_sql_integer) = 3409
Parameter #4(cf_sql_nvarchar) = I was unaware of heirs property and its legal ramifications. Because states establish laws related to property rights, I wonder if the heirs property laws are on the books in all states or just in some states. My family experienced a loss of property in the mid-1970s. I was born and raised on a s...
Parameter #5(cf_sql_nvarchar) = Lana_Maskus
Parameter #6(cf_sql_nvarchar) = Land ownership and land loss are central to this story. What did you know about heirs property before reading the novel? How do you think the impact of land loss still reverberates through today's society? What might be done to address it?

(Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 22232
Parameter #3(cf_sql_integer) = 3401
Parameter #4(cf_sql_nvarchar) = The land was the kingdom folks' sustenance, literally and figuratively. They were able to live off of the land, raising food and harvesting wood to construct buildings for their town. Having their own place, with the ability to govern themselves, gave them mental peace.
Parameter #5(cf_sql_nvarchar) = Laura_D
Parameter #6(cf_sql_nvarchar) = How would you describe the connection between the kingdomfolk and their land?

(Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 22231
Parameter #3(cf_sql_integer) = 3407
Parameter #4(cf_sql_nvarchar) = The first word that came to my mind is determined. Both of them were determined to live the best life they could, with or without men. :wink:
Parameter #5(cf_sql_nvarchar) = Laura_D
Parameter #6(cf_sql_nvarchar) = Do you notice any similarities in the personalities of the Lovejoy and Montgomery women? In particular, what are the similarities and parallels between Nikki and Luella?

(Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 22054
Parameter #3(cf_sql_integer) = 3497
Parameter #4(cf_sql_nvarchar) = I'm currently reading Happy Land by Dolen Perkins-Valdez for the open BookBrowse First Impressions Book Club Discussion. I'm loving it and can definitely understand all of the accolades it received from rev...
Parameter #5(cf_sql_nvarchar) = Lana_Maskus
Parameter #6(cf_sql_nvarchar) = What are you reading this week? And what did you think of last week’s books? (3/12/2026)

(Datasource=bookbrowse_com_new, Time=13ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 21833
Parameter #3(cf_sql_integer) = 3437
Parameter #4(cf_sql_nvarchar) = ...phical soliloquies. I'm going to try to quickly read The Cult of Trump by Steven Hassan since I requested it through Interlibrary Loan before I start Happy Land by Dolen Perkins-Valdez for the BookBrowse Book Club Discussion. I've listened to 7+ hours of the 17+ hours audiobook The Jungle by Upton Sinclair. Written in 1906, it's sti...
Parameter #5(cf_sql_nvarchar) = Lana_Maskus
Parameter #6(cf_sql_nvarchar) = What are you reading this week? And what did you think of last week’s books? (3/5/2026)

(Datasource=bookbrowse_com_new, Time=19ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 21534
Parameter #3(cf_sql_integer) = 3424
Parameter #4(cf_sql_nvarchar) = How does the prominence of the land and flowers shape the reader's understanding of the story?
Parameter #5(cf_sql_nvarchar) = Cheryl_T
Parameter #6(cf_sql_nvarchar) = How does the prominence of the land and flowers shape the reader’s understanding of the story?

(Datasource=bookbrowse_com_new, Time=23ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 21532
Parameter #3(cf_sql_integer) = 3171
Parameter #4(cf_sql_nvarchar) = How does the prominence of the land and flowers shape the reader's understanding of the story?
Parameter #5(cf_sql_nvarchar) = Cheryl_T
Parameter #6(cf_sql_nvarchar) = About the Happy Land by Dolen Perkins-Valdez category

(Datasource=bookbrowse_com_new, Time=29ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 21365
Parameter #3(cf_sql_integer) = 3419
Parameter #4(cf_sql_nvarchar) = ...n book. It's exceptionally well-done &amp; I highly recommend it. After that was https://www.bookbrowse.com/reviews/index.cfm/book_number/4992/happy-land Happy Land by Dolen Perkins-Valdez for our discussion here , which is now open (as of about 5 minutes ago). Currently reading The Man in the High Castle by Philip K. Dick for our 1000...
Parameter #5(cf_sql_nvarchar) = kim.kovacs
Parameter #6(cf_sql_nvarchar) = What are you reading this week? And what did you think of last week’s books? (2/26/2026)

(Datasource=bookbrowse_com_new, Time=31ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 20193
Parameter #3(cf_sql_integer) = 3287
Parameter #4(cf_sql_nvarchar) = ...ntext. This week reading Morningside by Aran Shetterly about the Greensboro massacre. Also reading The Wilderness by Angela Flournoy and listening to Happy Land by Dolen Perkins-Valdez. Finally I'm preparing The Safekeep by Yarl van der Wouden for irl book club discussion.
Parameter #5(cf_sql_nvarchar) = Anne_Glasgow
Parameter #6(cf_sql_nvarchar) = What are you reading this week? And what did you think of last week’s books? (2/5/2026)

(Datasource=bookbrowse_com_new, Time=35ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 19443
Parameter #3(cf_sql_integer) = 3106
Parameter #4(cf_sql_nvarchar) = Cursed Daughters is an excellent book to recommend to anyone who enjoys reading about different cultures and their traditions, as well as family drama, with a bit of magical realism or superstition thrown in. Other authors whose work is along the same vein include Vanessa Walters, who wrote The N...
Parameter #5(cf_sql_nvarchar) = Janie-Hickok-Siess
Parameter #6(cf_sql_nvarchar) = To what audience would you recommend Cursed Daughters? Is there another book or author you feel addresses related themes or who writes in a similar style?

(Datasource=bookbrowse_com_new, Time=35ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 8796
Parameter #3(cf_sql_integer) = 1861
Parameter #4(cf_sql_nvarchar) = Just finished Happy Land by Dolen Perkins-Valdez and really enjoyed it ! The writing is beautiful and the story (based on true events) is superbly portrayed.
Parameter #5(cf_sql_nvarchar) = Laurie_L
Parameter #6(cf_sql_nvarchar) = What are you reading this week? (5/1/2025)

(Datasource=bookbrowse_com_new, Time=32ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 7723
Parameter #3(cf_sql_integer) = 1706
Parameter #4(cf_sql_nvarchar) = I have had Happy Land by Dolen Perkins-Valdez on hold for ages. NPR featured an interview with the author just this past Sunday wherein the importance of speaking with older family members so as...
Parameter #5(cf_sql_nvarchar) = Sunny
Parameter #6(cf_sql_nvarchar) = What are you reading this week? (04/10/2025)

(Datasource=bookbrowse_com_new, Time=38ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
INSERT INTO DiscourseSearchResults (book_number, post_id, topic_id, blurb, username, topic_title, last_updated)
                        VALUES (
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            ?,
                            GETDATE()
                        )
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 4992
Parameter #2(cf_sql_integer) = 158
Parameter #3(cf_sql_integer) = 34
Parameter #4(cf_sql_nvarchar) = I loved Take My Hand by Dolen Perkins-Valdez. Looking forward to Happy Land.
Parameter #5(cf_sql_nvarchar) = Gabi_J
Parameter #6(cf_sql_nvarchar) = What are you reading this week? (2024-10-31)

get_coauthor (Datasource=bookbrowse_com_new, Time=13ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
select 		book_number, 
            			CASE	WHEN datalength(d.author_middle_initial) > 1 
				                THEN d.author_first_name + ' ' + d.author_middle_initial + ' ' + d.author_last_name
				                ELSE d.author_first_name + ' ' + d.author_last_name
                        END "author",
                        d.author_number
            from		book_author_mapping e
            inner join	authors d ON e.author_number = d.author_number
            where		e.book_number = ?
			order by	book_author_mapping_number ASC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

get_book_image (Datasource=bookbrowse_com_new, Time=9ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
select 	f.edition_publish_dt "hardcover_publish_dt", f.edition_jacket_image "hardcover_jacket_image", 
            g.edition_publish_dt "paperback_publish_dt", g.edition_jacket_image "paperback_jacket_image"
    
    from   	books a
	left join editions f on a.book_number = f.book_number and f.edition_paperback_flag = 0
	left join editions g on a.book_number = g.book_number and g.edition_paperback_flag = 1
                    
    where 	a.book_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

get_book_image (Datasource=bookbrowse_com_new, Time=21ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
select 	f.edition_publish_dt "hardcover_publish_dt", f.edition_jacket_image "hardcover_jacket_image", 
            g.edition_publish_dt "paperback_publish_dt", g.edition_jacket_image "paperback_jacket_image"
    
    from   	books a
	left join editions f on a.book_number = f.book_number and f.edition_paperback_flag = 0
	left join editions g on a.book_number = g.book_number and g.edition_paperback_flag = 1
                    
    where 	a.book_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

get_coauthor (Datasource=bookbrowse_com_new, Time=3ms, Records=1) in /root/website/actions/udfs.cfm @ 15:08:12.012
select 		book_number, 
            			CASE	WHEN datalength(d.author_middle_initial) > 1 
				                THEN d.author_first_name + ' ' + d.author_middle_initial + ' ' + d.author_last_name
				                ELSE d.author_first_name + ' ' + d.author_last_name
                        END "author",
                        d.author_number
            from		book_author_mapping e
            inner join	authors d ON e.author_number = d.author_number
            where		e.book_number = ?
			order by	book_author_mapping_number ASC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 4992

get_ads (Datasource=bookbrowse_com_new, Time=8ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 15:08:12.012
SELECT		a.adid,	adweight
	FROM		adsystem a
	INNER JOIN 	ad_category_mapping b ON b.adid = a.adid
	WHERE		a.section = ?
	AND			a.active  = 1
	AND 		a.start_date <= GETDATE()
	
	AND (a.viewby LIKE '%n%' OR a.viewby = 'all')
            

	AND     (b.category_number IN (	SELECT	category_number
									FROM	category_book_mapping
									WHERE	book_number = ?)
      		OR 	b.category_number = ?)
Query Parameter Value(s) -
Parameter #1(CF_SQL_VARCHAR) = adzone2
Parameter #2(CF_SQL_VARCHAR) = 0
Parameter #3(CF_SQL_VARCHAR) = 0

get_ads (Datasource=bookbrowse_com_new, Time=9ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 15:08:12.012
SELECT	a.adid,	adweight
        FROM	adsystem a
        WHERE	a.section = ? 
        AND 	a.active  = 1 
        AND		a.start_date <= GETDATE()	
        
        AND (a.viewby LIKE '%n%' OR a.viewby = 'all')
        AND (select count(*) from ad_category_mapping where datalength(category_number) >= 1 and adid = a.adid) = 0
Query Parameter Value(s) -
Parameter #1(CF_SQL_VARCHAR) = adzone2

get_member_account_types (Datasource=bookbrowse_com_new, Time=19ms, Records=2) in /root/website/queries/qry_get_member_account_types.cfm @ 15:08:12.012
select member_account_type_number, member_account_type_name, member_account_type_charge, member_account_type_charge_frequency, member_account_type_postscript, member_account_type_months, member_account_type_stripe_lookup_key
from member_account_types
where member_account_type_number = (select top 1 member_account_type_number
									from member_account_types
									where member_account_type_months = 12
									and member_account_type_public = 1
									order by member_account_type_charge ASC)
									
or member_account_type_number =		(select top 1 member_account_type_number
									from member_account_types
									where member_account_type_months = 3
									and member_account_type_public = 1
									order by member_account_type_charge ASC)
									
order by member_account_type_sort_order ASC
get_arcs_for_ad (Datasource=bookbrowse_com_new, Time=41ms, Records=0) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 15:08:12.012
SELECT 	top 10 a.arc_number,arc_promo_text,
		b.ezine_preview_number, b.ezine_preview_title, b.ezine_preview_subtitle, b.ezine_preview_jacket_image, b.ezine_preview_author, b.ezine_preview_publish_dt, 
		(select (CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,0))) AS numeric(12,0)))+
				(CASE WHEN right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) > 25 AND right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) < 50 THEN 0.5
				 WHEN right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) > 50 AND right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) < 75 THEN -0.5
				 ELSE 0
				 END)
 			from arc_allocator	where arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) AS arcrating

FROM arcs a
INNER JOIN ezine_previews b ON b.ezine_preview_number = a.ezine_preview_number

WHERE arc_closed_flag = 1
AND arc_obc_flag = 0
AND getdate() >= arc_on_ad_dt
AND (select count(*) from arc_allocator d where d.arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) > 1
and getdate() <= dateadd(day,1,a.arc_off_ad_dt)

ORDER BY NEWID()
get_arcs_for_ad (Datasource=bookbrowse_com_new, Time=14ms, Records=3) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 15:08:12.012
SELECT 	top 3 a.arc_number,arc_promo_text,
			b.ezine_preview_number, b.ezine_preview_title, b.ezine_preview_subtitle, b.ezine_preview_jacket_image, b.ezine_preview_author, b.ezine_preview_publish_dt, 
			(select (CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,0))) AS numeric(12,0)))+
					(CASE WHEN right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) > 25 AND right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) < 50 THEN 0.5
					 WHEN right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) > 50 AND right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) < 75 THEN -0.5
					 ELSE 0
					 END)
				from arc_allocator	where arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) AS arcrating

	FROM arcs a
	INNER JOIN ezine_previews b ON b.ezine_preview_number = a.ezine_preview_number

	WHERE arc_closed_flag = 1
	AND arc_obc_flag = 0
	AND getdate() >= arc_on_ad_dt
	AND (select count(*) from arc_allocator d where d.arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) > 1

	ORDER BY a.arc_off_ad_dt DESC
get_ads (Datasource=bookbrowse_com_new, Time=38ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 15:08:12.012
SELECT		a.adid,	adweight
	FROM		adsystem a
	INNER JOIN 	ad_category_mapping b ON b.adid = a.adid
	WHERE		a.section = ?
	AND			a.active  = 1
	AND 		a.start_date <= GETDATE()
	
	AND (a.viewby LIKE '%n%' OR a.viewby = 'all')
            

	AND     (b.category_number IN (	SELECT	category_number
									FROM	category_book_mapping
									WHERE	book_number = ?)
      		OR 	b.category_number = ?)
Query Parameter Value(s) -
Parameter #1(CF_SQL_VARCHAR) = adzone6
Parameter #2(CF_SQL_VARCHAR) = 0
Parameter #3(CF_SQL_VARCHAR) = 0

get_ads (Datasource=bookbrowse_com_new, Time=22ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 15:08:12.012
SELECT	a.adid,	adweight
        FROM	adsystem a
        WHERE	a.section = ? 
        AND 	a.active  = 1 
        AND		a.start_date <= GETDATE()	
        
        AND (a.viewby LIKE '%n%' OR a.viewby = 'all')
        AND (select count(*) from ad_category_mapping where datalength(category_number) >= 1 and adid = a.adid) = 0
Query Parameter Value(s) -
Parameter #1(CF_SQL_VARCHAR) = adzone6

get_type (Datasource=bookbrowse_com_new, Time=15ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 15:08:12.012
SELECT	a.start_date, a.adid, a.end_date, a.camp_views, a.image_name, a.alt_text, a.views, a.code, a.adsize
        FROM	adsystem a
        WHERE	a.adid = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 1112

get_quotes (Datasource=bookbrowse_com_new, Time=25ms, Records=1) in /root/website/site/blocks/dsp_book_giveaway.cfm @ 15:08:12.012
select top 1 ezine_number, ezine_quote, ezine_quote_title
	    from ezines
	    where len(ezine_quote_title) > 1
	    order by newid()
get_free_newsletters (Datasource=bookbrowse_com_new, Time=0ms, Records=4, Cached Query) in /root/website/queries/qry_get_free_newsletters.cfm @ 15:08:12.012
SELECT 	*
    FROM 	free_newsletters
get_ads (Datasource=bookbrowse_com_new, Time=11ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 15:08:12.012
SELECT		a.adid,	adweight
	FROM		adsystem a
	INNER JOIN 	ad_category_mapping b ON b.adid = a.adid
	WHERE		a.section = ?
	AND			a.active  = 1
	AND 		a.start_date <= GETDATE()
		 	AND a.adid NOT IN (?) 
	AND (a.viewby LIKE '%n%' OR a.viewby = 'all')
            

	AND     (b.category_number IN (	SELECT	category_number
									FROM	category_book_mapping
									WHERE	book_number = ?)
      		OR 	b.category_number = ?)
Query Parameter Value(s) -
Parameter #1(CF_SQL_VARCHAR) = showcase_track
Parameter #2(CF_SQL_INTEGER) = 1112
Parameter #3(CF_SQL_VARCHAR) = 0
Parameter #4(CF_SQL_VARCHAR) = 0

get_ads (Datasource=bookbrowse_com_new, Time=16ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 15:08:12.012
SELECT	a.adid,	adweight
        FROM	adsystem a
        WHERE	a.section = ? 
        AND 	a.active  = 1 
        AND		a.start_date <= GETDATE()	
        		AND a.adid NOT IN (?) 
        AND (a.viewby LIKE '%n%' OR a.viewby = 'all')
        AND (select count(*) from ad_category_mapping where datalength(category_number) >= 1 and adid = a.adid) = 0
Query Parameter Value(s) -
Parameter #1(CF_SQL_VARCHAR) = showcase_track
Parameter #2(CF_SQL_INTEGER) = 1112

get_type (Datasource=bookbrowse_com_new, Time=14ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 15:08:12.012
SELECT	a.start_date, a.adid, a.end_date, a.camp_views, a.image_name, a.alt_text, a.views, a.code, a.adsize
        FROM	adsystem a
        WHERE	a.adid = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 594


Scope Variables

CGI Variables:
AUTH_PASSWORD=
AUTH_TYPE=
AUTH_USER=
CERT_COOKIE=
CERT_FLAGS=
CERT_ISSUER=
CERT_KEYSIZE=
CERT_SECRETKEYSIZE=
CERT_SERIALNUMBER=
CERT_SERVER_ISSUER=
CERT_SERVER_SUBJECT=
CERT_SUBJECT=
CF_TEMPLATE_PATH=/root/website/reading_guides/detail/index.cfm
CONTENT_LENGTH=
CONTENT_TYPE=
CONTEXT_PATH=
GATEWAY_INTERFACE=
HTTPS=
HTTPS_KEYSIZE=
HTTPS_SECRETKEYSIZE=
HTTPS_SERVER_ISSUER=
HTTPS_SERVER_SUBJECT=
HTTP_ACCEPT=*/*
HTTP_ACCEPT_ENCODING=gzip, br, zstd, deflate
HTTP_ACCEPT_LANGUAGE=
HTTP_CONNECTION=upgrade
HTTP_COOKIE=CFID=4105002; CFGLOBALS=urltoken%3DCFID%23%3D4105002%26CFTOKEN%23%3Da0c41a7d944eddb7%2D2545B37E%2DFF69%2D16AB%2D28B3F2D161955AD4%23lastvisit%3D%7Bts%20%272026%2D06%2D01%2015%3A08%3A09%27%7D%23hitcount%3D85%23timecreated%3D%7Bts%20%272026%2D06%2D01%2015%3A07%3A56%27%7D%23cftoken%3Da0c41a7d944eddb7%2D2545B37E%2DFF69%2D16AB%2D28B3F2D161955AD4%23cfid%3D4105002%23; CFCLIENT_BOOKBROWSE=order%3Dp%23member%5Fnumber%3D0%23member%5Factive%5Fflag%3D0%23member%5Flogged%5Fin%5Fflag%3D0%23library%5Fuser%5Fflag%3D0%23view%3Dbooks%23; FREEACCESSCOUNT=1; CFTOKEN=a0c41a7d944eddb7-2545B37E-FF69-16AB-28B3F2D161955AD4
HTTP_HOST=dev.bookbrowse.com
HTTP_REFERER=
HTTP_URL=
HTTP_USER_AGENT=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
LOCAL_ADDR=127.0.0.1
PATH_INFO=/book_number/4992
PATH_TRANSLATED=/root/website/reading_guides/detail/index.cfm
QUERY_STRING=
REMOTE_ADDR=127.0.0.1
REMOTE_HOST=127.0.0.1
REMOTE_USER=
REQUEST_METHOD=GET
SCRIPT_NAME=/reading_guides/detail/index.cfm
SERVER_NAME=dev.bookbrowse.com
SERVER_PORT=8500
SERVER_PORT_SECURE=0
SERVER_PROTOCOL=HTTP/1.1
SERVER_SOFTWARE=
WEB_SERVER_API=
Client Variables:
cfid=4105002
cftoken=a0c41a7d944eddb7-2545B37E-FF69-16AB-28B3F2D161955AD4
hitcount=107
lastvisit={ts '2026-06-01 15:08:12'}
library_user_flag=0
member_active_flag=0
member_logged_in_flag=0
member_number=0
order=p
timecreated={ts '2026-06-01 15:07:56'}
urltoken=CFID=4105002&CFTOKEN=a0c41a7d944eddb7-2545B37E-FF69-16AB-28B3F2D161955AD4
view=books
Cookie Variables:
CFCLIENT_BOOKBROWSE=order=p#member_number=0#member_active_flag=0#member_logged_in_flag=0#library_user_flag=0#view=books#
CFGLOBALS=urltoken=CFID#=4105002&CFTOKEN#=a0c41a7d944eddb7-2545B37E-FF69-16AB-28B3F2D161955AD4#lastvisit={ts '2026-06-01 15:08:09'}#hitcount=85#timecreated={ts '2026-06-01 15:07:56'}#cftoken=a0c41a7d944eddb7-2545B37E-FF69-16AB-28B3F2D161955AD4#cfid=4105002#
CFID=4105002
CFTOKEN=a0c41a7d944eddb7-2545B37E-FF69-16AB-28B3F2D161955AD4
FREEACCESSCOUNT=1
Session Variables:
cfid=4105002
cftoken=a0c41a7d944eddb7-2545B37E-FF69-16AB-28B3F2D161955AD4
sessionid=BOOKBROWSE_4105002_a0c41a7d944eddb7-2545B37E-FF69-16AB-28B3F2D161955AD4
urltoken=CFID=4105002&CFTOKEN=a0c41a7d944eddb7-2545B37E-FF69-16AB-28B3F2D161955AD4
URL Parameters:
book_number=4992
Debug Rendering Time: 25 ms