Book Summary and Reviews of The Ghostwriter by Julie Clark

The Ghostwriter by Julie Clark

The Ghostwriter

A Novel

by Julie Clark

  • Critics' Consensus (10):
  • Readers' Rating (15):
  • Published:
  • Jun 2025, 368 pages
  • Rate this book

About this book

Book Summary

From the instant New York Times bestselling author of The Last Flight and The Lies I Tell comes a dazzling new thriller.

June, 1975.

The Taylor family shatters in a single night when two teenage siblings are found dead in their own home. The only surviving sibling, Vincent, never shakes the whispers and accusations that he was the one who killed them. Decades later, the legend only grows as his career as a horror writer skyrockets.

Ghostwriter Olivia Dumont has spent her entire professional life hiding the fact that she is the only child of Vincent Taylor. Now on the brink of financial ruin, she's offered a job to ghostwrite her father's last book. What she doesn't know, though, is that this project is another one of his lies. Because it's not another horror novel he wants her to write.

After fifty years of silence, Vincent Taylor is finally ready to talk about what really happened that night in 1975.

Please be aware that this discussion may contain spoilers!

See what our members are saying about this book in our Community Forum.

2026 first quarter besties
...'26 reads were mediocre with quite a few DNFs. However, I did have a handful of favs. Q1 Favs include: Fiction: The Correspondent by Virginia Evans* The Ghostwriter by Julie Clark The Young Will Remember by Eve J Chung (ARC) Non-Fiction: A Flower Traveled in My Blood by Haley Cohen Gilliland* The Wives by Simone Gorrindo Winter...
-Gabi_J


Who did you think was guilty of killing the siblings? Did you believe Vincent could do it?
It was an interesting mystery, with clues going off in many directions. However the biggest stand out to me was the neighborhood. No teacher would chose to live next door to their students or give such parties. Something was wrong.
-Maureen_S


Poppy is shown to be a fierce advocate of women and women’s rights. How do you think that affected her decisions throughout the book? Did she take risks she shouldn’t have?
Poppy was like a child playing detective and the camera gave her one more tool. She took risks beyond being safe. To go to the Women's March alone and then to get into a stranger's car demonstrates her lack of clear thinking. There was a total lack of communication in the entire family, no one se...
-Maureen_S


Overall, what did you think of The Ghostwriter? (no spoilers, please!)
A slow start, and was debating a DNF but powered through and wound up enjoying the ending
-Teresa_L


What are you reading this week? (7/17/2025)
Busy week here so I needed a page-turner for my free moments. Currently reading The Ghostwriter by Julie Clark and enjoying it so far!
-Laurie_M


Have you had experience with a family member or loved one with dementia? What was/is that experience like?
I lost my best friend to the dreaded disease. We had often talked about when we retired what we would seek to do together. That never happened, her last few years she did know who I was and that really hurt. I miss her terribly. We went through so many years together as young brides, mothers, gra...
-Carol_N


What do you make of Tom’s reaction to Olivia’s confession? Do you think he was overreacting, or were his expectations clear from the beginning?
Once someone has been devastated by lies, they often would rather be presented by the cold, hard truth, have a chance to process the facts, and make a decision. Lies in a relationship are toxic and dangerous betrayal. When I met my current partner, we had both been nearly destroyed by lies. Somet...
-Vivian_H


Olivia and Vincent ultimately publish a theory about the murders in their book. What did you think about the story they chose to tell? Were they justified in taking the route they did?
Absolutely comfortable with the story they decided to tell. It was essentially a just conclusion that Vince & Olivia could live with. Sometimes, what may be legally correct is not justice.
-Vivian_H


What books have you enjoyed so far in 2025, what books are you looking forward to reading?
...erling The Queens of Crime by Marie Benedict The Jackel's Mistress by Chris Bohjalian Nobody's Fool by Harlan Coban This American Woman by Zarna Garg The Ghostwriter by Julie Clark Crow Mary by Kathleen Grissom
-Shirley_Fentz


How does Olivia remember her childhood, and how does that differ from how her father remembers her childhood? How have Olivia’s and Vincent’s pasts affected their actions and relationship?
Olivia remembers her childhood with both happiness and sadness. There is the rejection of the neighborhood children, but the fun of the games with her father. She remembers the rejection of her mother, then her father's sending her away. Vincent remembers the love he had for Olivia and enjoyed th...
-Maureen_S


To what audience would you recommend The Ghostwriter? Is there another book or author you feel has a similar theme or style?
This book is great for anyone who enjoys a mystery, particularly book discussion groups. It will make a great summer read.
-Maureen_S


What did you think of the treasure hunts Vincent had first Poppy and then Olivia undertake? Have you ever done something similar?
I think Vincent's treasure hunts with Poppy were a way of having a relationship with his sister, that was just for the two of them, leaving out his brother. Often they were fun, but at times strange. When he began them with Olivia, I think he was trying to make and keep a connection with her, whi...
-Maureen_S


Poppy claims that film doesn’t lie “like memories do.” Is this true? Are there more accuracies in film, or can film be as misleading as memories?
Films show moments of time, do they lie? I don't believe they lie, but we do not see the moments before or after the moment captured. When viewed several years later, the viewer is bringing new knowledge to their interpretation of what must be happening. There were a few places where Poppy caught...
-Maureen_S


Were you surprised at how involved the publishing process is?
I don't think I was necessarily surprised that it was so involved, but I definitely learned a lot about the process (I'm not sure I really knew anything about it before this) and found it interesting.
-Tara_T


Would you ever want to be a ghostwriter—doing the work in the background but never acknowledged—or do you prefer to be the star?
Hmmm… I think if I'm going to put in all the work on the research and actual writing I would want SOME sort of credit. But I wouldn't want to be the star. I certainly wouldn't want the responsibility of promoting anything, etc.
-Tara_T


When Olivia asks Vincent why he wants to write the story, he tells her, “When I die, they’ll die with me…This is the least I can do for them.” She, however, thinks it’s “about money and about manipulating me one last time.” Whose view is correct?
I think Vincent just wants everyone, particularly Olivia, to understand what happened before he dies. There will be no one left to tell the story when he is gone.
-Cindy_Cardinal


Olivia wonders if Margot’s & Mark’s memories are colored by their friendships with Poppy & Danny. Do you think you could recall something with complete accuracy? Do you have particular memories that you know are clouded by your feelings at the time?
Their memories were colored by their friendships with Poppy and Danny. They never knew the entire story of their friends and they were more than willing to blame Vincent for everything. I think it is very hard to remember something with complete accuracy.
-Cindy_Cardinal


Do you think in the end that Vincent has told Olivia the complete truth, or as a “liar by trade and by instinct” he’s held back a portion of it?
I think Vincent told her the truth as he knew it. He made a point of writing the hints for her before his mind was too far gone.
-Cindy_Cardinal


Olivia’s father tells her, “Very rarely do people like what they find when they go digging into the past.” How did you feel about his statement here? Do you agree with him?
I agree with him up to a point. By digging into the past, Olivia was able to resolve some issues, but she also learned some things that I'm sure didn't make her happy.
-Cindy_Cardinal


What did you think of Olivia's confrontation with John Calder? Was her ensuing ostracism deserved? Would there have been less blowback if she'd been male? Do you think you’d be able to ghostwrite a book with someone you loathed?
Olivia didn't deserve the criticism or the lawsuit. We do end up learning some things about how Calder writes before we get to the end of the book. So in the end her criticism of him is justified. She would have had less blowback if she had been male. Unfortunately that is the world we live in. W...
-Cindy_Cardinal


Olivia feels her family’s past and secrets are so harmful to her that she hides them from everyone, even her closest partner. Do you think she’s right to do so? Are there things you keep from your loved ones?
I think her keeping her secrets hurts the relationships she had all around. She almost lost her partner. She didn't talk to her friend Jack for years. She also could have had a different relationships with her father if she had been willing to work through it.
-Cindy_Cardinal


Danny's Memories from 1975?
I hadn't really thought about it. Danny is the one who holds on to his secrets for the most part, so maybe that is why we only hear his part of the story through others.
-Cindy_Cardinal


Olivia at first refuses the work because she’s “not a fiction writer.” Her father replies, “Of course you’re a fiction writer. You always have been.” What do you think he means? Do you agree with his interpretation?
Olivia did write stories and invent characters as a child, even if she didn't remember until her father reminded her. In the end, Olivia and her father create a little fiction in the story she helps him write. I also think they reference memories a lot and how they are not always reliable, so eve...
-Cindy_Cardinal


Considering only the reader can glean the whole truth of the murders at the end, were you satisfied with how much knowledge Olivia and Vincent are able to gather?
Without the films and the diary they would never have gotten to the place they were. It would have all be subjection. But between Olivia's various interviews and Vincent's notes and sometimes lucid memory, I think they pieced it together fairly well. Especially with the help of Lydia.
-Sandi


Danny, Vincent, and Poppy have a complex sibling relationship. Do you think birth order matters in siblings? Did it matter to Danny, Vincent, and Poppy?
Yes birth order has a lot to do with how you are raised, how you relate to your siblings and how you are treated by both your parents and the world in general. Regardless of all else, there are certain traits optimized by both birth order and gender. I think it mattered to all three children, in ...
-Sandi


What are you reading this week? (5/22/2025)
Almost finished with Take My Hand by Dolen Perkins-Valdez for a historical fiction book club at my local library. Will be starting Ghostwriter by Julie Clark next in preparation for the book discussion.
-Joan_G


What are you reading this week? (5/15/2025)
I just started "The Ghostwriter" by Julie Clark. So far, it has been a real page turner.
-Maureen_S


The Ghostwriter by Julie Clark
Please join BookBrowse in our book club discussion of The Ghostwriter by Julie Clark
-kim.kovacs

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!

Reviews

Media Reviews

"Clark effortlessly delivers on her clever, metatextual premise in this devilish thriller...[She] keeps readers guessing about Taylor's motives and guilt, all while playing scrupulously fair with the reader. It adds up to a deeply satisfying shocker in the vein of Riley Sager's The Only One Left." —Publishers Weekly (starred review)

"Dark, enigmatic, suspenseful, complex, thought provoking, and heart wrenching, this book is a riveting, five-star read." —Booklist (starred review)

"With a fast-paced plot that blurs boundaries between present and past, along with a psychologically compelling cast of characters, Clark's new thriller is perfect for fans of Lisa Jewell and will have readers reconsidering what it means to write, right, and rewrite personal stories." —Library Journal

"I love all of Julie Clark's books and The Ghostwriter is at the top of that list! Expertly plotted and exquisitely twisted… Julie Clark masterfully weaves together a daughter's long-held suspicions and her father's deadly secrets with the tragic events from the past. The Ghostwriter kept me turning pages in this suspenseful search for the truth." ―Ashley Elston, #1 New York Times bestselling author of First Lie Wins

"Once again, Julie Clark is the queen of the twist. Intricately layered and full of emotional complexity, The Ghostwriter throws you in the deep end and keeps you there until the very last page. It left me breathless." ―Janelle Brown, New York Times bestselling author of Pretty Things, Watch Me Disappear, and All We Ever Wanted Was Everything

"The Ghostwriter is a smart, compulsive, and intelligent thriller. I was hooked from the outset by the clever premise, which is elegantly executed. Julie Clark is fast becoming one of my favorite crime writers." ―Lucy Clarke, author of The Castaways, The Hike, and One of the Girls

"Julie Clark does it again. In The Ghostwriter, Clark takes on family secrets with her trademark suspenseful storytelling and exquisite twists. The Ghostwriter is Clark at her best." ―Laura Dave, #1 New York Times bestselling author of The Last Thing He Told Me and The Night We Lost Him

This information about The Ghostwriter was first featured in "The BookBrowse Review" - BookBrowse's membership magazine, and in our weekly "Publishing This Week" newsletter. Publication information is for the USA, and (unless stated otherwise) represents the first print edition. The reviews are necessarily limited to those that were available to us ahead of publication. If you are the publisher or author and feel that they do not properly reflect the range of media opinion now available, send us a message with the mainstream reviews that you would like to see added.

Any "Author Information" displayed below reflects the author's biography at the time this particular book was published.

Reader Reviews

Write your own reviewwrite your own review

Shirley_Fentz

Twisty Family Mystery
This book was a perfect way to kick off my summer reading!

Olivia Dumont is a ghostwriter who is deeply in debt due to a lawsuit stemming from another author who she spoke out about and legal fees. So when the chance to write a memoir of a famous horror author, the choice was simple. However, the author turns out to be her estranged father who has Lewy Body Dementia and about 20 legal pads on which he has scrawled his story about the murders of his two siblings 50 years ago.
The story is told from her father's writing (Vincent), his sister Poppy's diary and films, and the research that Olivia undertakes. It also served as a vehicle to reconnect with her father as his memory failed.

Throughout the book, the reader understands Olivia's complicated past with a mother who walked out on the family, being sent to a Swiss boarding school at 14, and the possibility of selling her home to pay off the author and lawyer.

I loved the way Olivia used her journalism background to delve into 1975 newspapers, and to meet with people in Ojai who knew her father's family in 1975 - including the man next door. She found 10 of Poppy's films which she had digitalized and reviewed to "get to know" her aunt and uncle.

I thought the story was well crafted, intriguing, and suspenseful The mystery was unraveled in a clever believable way. The author definitely picked up California in the mid 70's noting songs and typical 70s activities.

I flew through this book in 2 days. I received an ARC of this book from BookBrowse and I am leaving my opinions voluntarily.

Bonnie G

Another winner
When you approach a new Julie Clark mystery, you must accept that you will do little else until you finish it. You will ignore your work, put down your phone, and forget to make dinner, all in service of ripping through another well told, smart story. Clark specializes in strong women facing difficult choices and The Ghostwriter offers several such examples.

Trisha_T

family secrets that kept me hooked
"everyone is an unreliable narrator."

Ooooh this one was SO GOOD. It had me hooked from the start. Olivia is in a really tough spot. She's burned some bridges recently in her ghost writing career and the industry has canceled her for it. She's in a bit of a bind, financially, and is wondering if she'll work again.

When a surprise offers is extended. After leaving her father's house years ago, she's never been back, never spoke to him again. As a famous horror author, she felt he'd neglected her and she'd rather having nothing than forgive him for his mistakes. But now he's asking her to ghostwrite a story with him - one that comes with a large advance and additional pages as they work well and turn pages in. She doesn't want to but agrees. She needs the money.

From there, this story is completely addicting. I've spent the whole day relating the whole story to the family in my house. We were all waiting on cliffhangers as the mystery unfolded and each twist turned tighter. I had no guesses and enjoyed kicking around the ideas with my husband and adult child. Can you believe it, we ran out of ideas and I just had to keep reading because I truly didn't know what was coming next. This is a heartbreaking story about 2 siblings, murdered and taken horribly from their family, their friends, and the lives they should have been allowed to lead. It hooked me from the start and was such a great thriller! I loved it!

A huge thank you to the author and publisher for providing an e-ARC via Netgalley. This does not affect my opinion regarding the book.

jillg

A Riveting Read
THE GHOSTWRITER by Julie Clark

Can ghostwriting bring you closure? That’s what Olivia Dumont, a ghostwriter is asking herself.

June, 1975, two teenage siblings are found dead in their home. Vincent, the only surviving sibling has never been able to shake the whispers and accusations. Decades later Vincent has had a great career of being a horror writer and his estranged daughter, Olivia, has reluctantly agreed to ghostwrite her father’s last book. Is Vincent ready to talk and tell the truth after fifty years of silence? Is Olivia ready to face the disfunction and trauma at the core of her family?

Another riveting read by Julie Clark. The characters are relatable and well developed in this dysfunctional family drama thriller. Poppy was my favorite character in this story, as I found her to be true to herself at such a young age. The deadly secrets from Vincent’s childhood will keep you turning the pages. I look forward to what this skilled author does next.

Thank you to BookBrowse and publisher for the ARC to read.

Elizabeth

Starts out slow, but ends with a bang
Olivia Dumont is pretty much broke.

When she is asked to ghostwrite a book for none other than horror author Vincent Taylor who is her father she hasn’t talked to for years, she has a difficult decision.

But….with overwhelming debt she agrees.

When she sees her father after thirty years, she finds out he is very ill and has written a memoir about his childhood.

That childhood is one that is a horror story. He was accused of killing both his brother and his sister.

Will she find out what she never knew about her father and the murders of her aunt and uncle

How will this all play out for Olivia?

Writing this book turns out to be more difficult than she thought it would be and not what she wanted to find out about her family.

Fans of Julia Clark will enjoy her newest tense, pull-you-in read that started out slowly but ends with a bang. 4/5

Thank you to the publisher for a copy of this book. All opinions are my own.

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!

Author Information

Julie Clark Author Biography

Julie Clark is the New York Times bestselling author of The Last Flight. It has earned starred reviews from Kirkus, Publishers Weekly, and Library Journal, and the New York Times has called it "thoroughly absorbing". It's been named an Indie Next Pick, a Library Reads Pick, and a Best Book of 2020 by Amazon Editors and Apple Books. Her debut, The Ones We Choose, was published in 2018 and has been optioned for television by Lionsgate. She lives in Los Angeles with her two sons and a golden doodle with poor impulse control.

Author Interview
Link to Julie Clark's Website

Other books by Julie Clark at BookBrowse
  • The Lies I Tell jacket
  • The Last Flight jacket
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!

Read-Alikes

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!

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...

These are not books, lumps of lifeless paper, but minds alive on the shelves

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 /bb_briefs/detail/index.cfm
Time Stamp 31-May-26 06:36 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
1780252593761 ms 1.78025259376E+012 ms 1 /root/website/app_server.cfm
783 ms 783 ms 1 /root/website/bb_briefs/detail/index.cfm
537 ms 537 ms 1 /root/website/bb_briefs/detail/dsp_main.cfm
64 ms 64 ms 1 /root/website/queries/qry_get_briefs_reader_rating.cfm
52 ms 52 ms 1 /root/website/app_layout.cfm
48 ms 48 ms 1 /root/website/queries/qry_get_discussion_by_id.cfm
47 ms 47 ms 1 /root/website/app_globals.cfm
39 ms 10 ms 4 /root/website/adsystem/adsystem_mod.cfm
33 ms 33 ms 1 /root/website/site/blocks/layout/dsp_right_column.cfm
18 ms 18 ms 1 /root/website/queries/qry_get_active_obc.cfm
14 ms 4 ms 4 /root/website/site/blocks/membership_advantages.cfm
13 ms 13 ms 1 /root/website/adzones/AdZone6.cfm
11 ms 11 ms 1 /root/website/site/blocks/dsp_border_first_impressions.cfm
11 ms 11 ms 1 /root/website/site/blocks/layout/dsp_footer.cfm
10 ms 10 ms 1 /root/website/adzones/AdZone3.cfm
10 ms 10 ms 1 /root/website/queries/qry_get_arcs_for_ad.cfm
10 ms 3 ms 4 /root/website/queries/qry_get_member_account_types.cfm
9 ms 9 ms 1 /root/website/adzones/AdZone11.cfm
9 ms 9 ms 1 /root/website/adzones/showcase_track.cfm
7 ms 7 ms 1 /root/website/queries/qry_get_reader_reviews_by_preview_number.cfm
6 ms 6 ms 1 /root/website/queries/qry_get_preview_by_id.cfm
6 ms 6 ms 1 /root/website/site/blocks/dsp_book_giveaway.cfm
5 ms 5 ms 1 /root/website/queries/qry_get_books_by_briefs_category.cfm
4 ms 1 ms 5 /root/website/actions/act_spider_tracker.cfm
4 ms 4 ms 1 /root/website/queries/qry_get_current_competition.cfm
4 ms 4 ms 1 /root/website/queries/qry_get_obc_number.cfm
3 ms 3 ms 1 /root/website/actions/adstatus.cfm
3 ms 3 ms 1 /root/website/queries/qry_get_liked_by_brief_id.cfm
3 ms 3 ms 1 /root/website/queries/qry_get_preview_awards_by_id.cfm
2 ms 2 ms 1 /root/website/act_check_login.cfm
2 ms 2 ms 1 /root/website/queries/qry_get_author_bookcount.cfm
2 ms 2 ms 1 /root/website/queries/qry_get_current_wordplay.cfm
2 ms 2 ms 1 /root/website/queries/qry_get_free_newsletters.cfm
2 ms 2 ms 1 /root/website/queries/qry_get_member_info.cfm
2 ms 2 ms 1 /root/website/queries/qry_get_previous_arcs_for_ad.cfm
2 ms 2 ms 1 /root/website/site/blocks/dsp_top_brief_block.cfm
2 ms 2 ms 1 /root/website/site/blocks/layout/dsp_bottom_block.cfm
2 ms 2 ms 1 /root/website/site/blocks/layout/dsp_header.cfm
1 ms 1 ms 1 /root/website/queries/qry_get_current_ezine.cfm
1 ms 1 ms 1 /root/website/site/blocks/layout/head.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/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_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
784 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


SQL Queries

spidercheck (Datasource=bookbrowse_com_new, Time=3ms, Records=1) in /root/website/actions/act_spider_tracker.cfm @ 18:36:33.033
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=1ms, Records=0) in /root/website/queries/qry_get_member_info.cfm @ 18:36:33.033
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=3ms, Records=2) in /root/website/actions/adstatus.cfm @ 18:36:33.033
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 @ 18:36:33.033
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=2ms, Records=1) in /root/website/queries/qry_get_current_wordplay.cfm @ 18:36:33.033
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=1ms, Records=0) in /root/website/queries/qry_get_current_competition.cfm @ 18:36:33.033
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=1ms, Records=0) in /root/website/queries/qry_get_current_competition.cfm @ 18:36:33.033
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 @ 18:36:33.033
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=6ms, Records=0) in /root/website/queries/qry_get_active_obc.cfm @ 18:36:33.033
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=4ms, Records=1) in /root/website/queries/qry_get_active_obc.cfm @ 18:36:33.033
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=6ms, Records=4) in /root/website/queries/qry_get_active_obc.cfm @ 18:36:33.033
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_preview_by_id (Datasource=bookbrowse_com_new, Time=3ms, Records=1) in /root/website/queries/qry_get_preview_by_id.cfm @ 18:36:33.033
select 			a.ezine_preview_number,
				a.ezine_number, 
				a.ezine_preview_category_number, 
				a.ezine_preview_title, 
				a.ezine_preview_subtitle, 
				a.ezine_preview_author, 
				a.ezine_preview_publisher,
				a.ezine_preview_publish_dt,
				a.ezine_preview_number_of_pages, 
				a.ezine_preview_jacket_image,
				a.ezine_preview_reviews,
				a.ezine_preview_short_summary,
				a.ezine_preview_jacket_desc,
				a.ezine_preview_reading_guide,
				a.ezine_preview_bb_comments, 
				a.ezine_preview_isbn,
				a.ezine_preview_isbn13,
				a.ezine_preview_rating,
				a.ezine_preview_bb_link,
                a.ezine_preview_bb_author_link,
                a.ezine_preview_firsts_flag,
                a.ezine_preview_reading_level,
                a.ezine_preview_paperback_flag,
				b.*,
                c.ezine_dt, c.ezine_description
,(select publisher_holding_company from publishers where ezine_preview_publisher like publisher_imprint AND publisher_holding_company LIKE 'Harper%') AS "publisher_holding_company"		
 				
from ezine_previews a 
inner join ezine_preview_categories b ON b.ezine_preview_category_number = a.ezine_preview_category_number
left join ezines c ON c.ezine_number = a.ezine_number

where ezine_preview_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 21104

get_author_name (Datasource=bookbrowse_com_new, Time=1ms, Records=1) in /root/website/queries/qry_get_preview_by_id.cfm @ 18:36:33.033
SELECT author_number, 
        CASE WHEN datalength(author_middle_initial) > 0 then author_first_name + ' ' + author_middle_initial + '. ' + author_last_name
            ELSE author_first_name + ' ' + author_last_name
            END "author_name"
        FROM authors 
        WHERE author_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 3404

get_preview_awards_by_id (Datasource=bookbrowse_com_new, Time=2ms, Records=0) in /root/website/queries/qry_get_preview_awards_by_id.cfm @ 18:36:33.033
select a.book_award_number, a.book_award_name, a.book_award_image, c.book_award_dt
    from book_awards a 
    inner join book_awards_category b on b.book_award_number = a.book_award_number
    inner join book_awards_mapping c on c.book_awards_category_number = b.book_awards_category_number
    where ezine_preview_number =  ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 21104

get_briefs_reader_rating (Datasource=bookbrowse_com_new, Time=64ms, Records=1) in /root/website/queries/qry_get_briefs_reader_rating.cfm @ 18:36:33.033
SELECT	(CAST(AVG(CAST(rating AS numeric(12,0))) AS numeric(12,0)))+
				(CASE WHEN right(CAST(AVG(CAST(rating AS numeric(12,2))) AS numeric(12,2)),2) > 25 AND right(CAST(AVG(CAST(rating AS numeric(12,2))) AS numeric(12,2)),2) < 50 THEN 0.5
				 WHEN right(CAST(AVG(CAST(rating AS numeric(12,2))) AS numeric(12,2)),2) >= 50 AND right(CAST(AVG(CAST(rating AS numeric(12,2))) AS numeric(12,2)),2) < 75 THEN -0.5
			ELSE 0
			END) AS "avrating",
            count(rating) as "ratcount"
            
	FROM (
		SELECT reader_review_rating AS rating
		FROM reader_reviews
		WHERE ezine_preview_number = ?
		
		AND reader_review_rating > 0
		
		UNION ALL
		
		SELECT reading_list_book_rating AS rating
		FROM reading_lists
		WHERE book_number LIKE 'p%'
		AND TRY_CAST(SUBSTRING(book_number, 2, LEN(book_number)) AS INT) = ?
		AND reading_list_book_rating > 0
		AND TRY_CAST(SUBSTRING(book_number, 2, LEN(book_number)) AS INT) IS NOT NULL
	) combined_ratings
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 21104
Parameter #2(CF_SQL_INTEGER) = 21104

get_reader_reviews_by_preview_number (Datasource=bookbrowse_com_new, Time=7ms, Records=5) in /root/website/queries/qry_get_reader_reviews_by_preview_number.cfm @ 18:36:33.033
SELECT 		a.reader_review_number, a.book_number, a.ezine_preview_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.ezine_preview_title,
    			ISNULL(e.edit_count, 0) AS edit_count,
    			e.last_edit_dt,
    			a.member_number AS review_member_number
    FROM 		reader_reviews a
    INNER JOIN	ezine_previews b ON a.ezine_preview_number = b.ezine_preview_number
    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
	WHERE 		a.ezine_preview_number = ?
    AND			a.book_number = 0
    AND 		a.reader_review_approved_flag = 1
    

	ORDER BY a.reader_review_rating DESC, a.reader_review_dt DESC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 21104

get_arc_idfk (Datasource=bookbrowse_com_new, Time=3ms, Records=1) in /root/website/queries/qry_get_discussion_by_id.cfm @ 18:36:33.033
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_number = ? 
    AND DATALENGTH(a.arc_forumidfk) > 0 AND arc_obc_flag=1
Query Parameter Value(s) -
Parameter #1(cf_sql_integer) = 21104

get_arc_idfk_legacy (Datasource=bookbrowse_com_new, Time=3ms, Records=0) in /root/website/queries/qry_get_discussion_by_id.cfm @ 18:36:33.033
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_number = ? 
    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) = 21104

obc_discussions (Datasource=booktalk_new, Time=24ms, Records=0) in /root/website/queries/qry_get_discussion_by_id.cfm @ 18:36:33.033
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=16ms, Records=28) in /root/website/queries/qry_get_discussion_by_id.cfm @ 18:36:33.033
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) = p21104

ya_check (Datasource=bookbrowse_com_new, Time=1ms, Records=0) in /root/website/queries/qry_get_books_by_briefs_category.cfm @ 18:36:33.033
select ezine_preview_reading_level 
from ezine_previews 
where ezine_preview_number = ?
and ezine_preview_reading_level = 2
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 21104

get_books_by_brief (Datasource=bookbrowse_com_new, Time=3ms, Records=20) in /root/website/queries/qry_get_books_by_briefs_category.cfm @ 18:36:33.033
select 			top 20
				a.ezine_preview_reading_level,
				b.category_name,
				c.category_number, 
				d.book_number, d.book_title,
				f.author_number, f.author_first_name, author_middle_initial, author_last_name
				
from 			ezine_previews a 
inner join		categories b on b.ezine_preview_category_number = a.ezine_preview_category_number
inner join		category_book_mapping c on c.category_number = b.category_number
inner join		books d on d.book_number = c.book_number
inner join		book_author_mapping e on e.book_number = d.book_number
inner join		authors f on f.author_number = e.author_number

where			a.ezine_preview_number = ? 

order by 		d.book_number DESC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 21104

get_author_bookcount (Datasource=bookbrowse_com_new, Time=1ms, Records=3) in /root/website/queries/qry_get_author_bookcount.cfm @ 18:36:33.033
select		b.book_title as "title", 1 as "bb_flag", b.book_number as "number"
        from		book_author_mapping a
		inner join	books b on b.book_number = a.book_number
        where		a.author_number = ?
union
    	select		c.ezine_preview_title as "title", 0 as "bb_flag", c.ezine_preview_number as "number"
        from		ezine_previews c
        where		c.ezine_preview_bb_author_link = ?
        and			c.ezine_preview_bb_link = 0
		
order by title DESC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 3404
Parameter #2(CF_SQL_INTEGER) = 3404

get_obc_number (Datasource=bookbrowse_com_new, Time=2ms, Records=1) in /root/website/queries/qry_get_obc_number.cfm @ 18:36:33.033
select a.arc_forumidfk
    from arcs a
    
    	where a.ezine_preview_number = ?
Query Parameter Value(s) -
Parameter #1(cf_sql_numeric) = 21104.0

existingResults (Datasource=bookbrowse_com_new, Time=16ms, Records=28) in /root/website/actions/udfs.cfm @ 18:36:33.033
SELECT id, last_updated
        FROM DiscourseSearchResults
        WHERE book_number = ?
        ORDER BY last_updated DESC
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = p21104

(Datasource=bookbrowse_com_new, Time=31ms, Records=28) in /root/website/actions/udfs.cfm @ 18:36:34.034
DELETE FROM DiscourseSearchResults
                WHERE book_number = ?
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = p21104

(Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 23814
Parameter #3(cf_sql_integer) = 3612
Parameter #4(cf_sql_nvarchar) = ...'26 reads were mediocre with quite a few DNFs. However, I did have a handful of favs. Q1 Favs include: Fiction: The Correspondent by Virginia Evans* The Ghostwriter by Julie Clark The Young Will Remember by Eve J Chung (ARC) Non-Fiction: A Flower Traveled in My Blood by Haley Cohen Gilliland* The Wives by Simone Gorrindo Winter...
Parameter #5(cf_sql_nvarchar) = Gabi_J
Parameter #6(cf_sql_nvarchar) = 2026 first quarter besties

(Datasource=bookbrowse_com_new, Time=4ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 13707
Parameter #3(cf_sql_integer) = 2094
Parameter #4(cf_sql_nvarchar) = It was an interesting mystery, with clues going off in many directions. However the biggest stand out to me was the neighborhood. No teacher would chose to live next door to their students or give such parties. Something was wrong.
Parameter #5(cf_sql_nvarchar) = Maureen_S
Parameter #6(cf_sql_nvarchar) = Who did you think was guilty of killing the siblings? Did you believe Vincent could do it?

(Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 13705
Parameter #3(cf_sql_integer) = 2096
Parameter #4(cf_sql_nvarchar) = Poppy was like a child playing detective and the camera gave her one more tool. She took risks beyond being safe. To go to the Women's March alone and then to get into a stranger's car demonstrates her lack of clear thinking. There was a total lack of communication in the entire family, no one se...
Parameter #5(cf_sql_nvarchar) = Maureen_S
Parameter #6(cf_sql_nvarchar) = Poppy is shown to be a fierce advocate of women and women’s rights. How do you think that affected her decisions throughout the book? Did she take risks she shouldn’t have?

(Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 13368
Parameter #3(cf_sql_integer) = 2109
Parameter #4(cf_sql_nvarchar) = A slow start, and was debating a DNF but powered through and wound up enjoying the ending
Parameter #5(cf_sql_nvarchar) = Teresa_L
Parameter #6(cf_sql_nvarchar) = Overall, what did you think of The Ghostwriter? (no spoilers, please!)

(Datasource=bookbrowse_com_new, Time=8ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 13320
Parameter #3(cf_sql_integer) = 2435
Parameter #4(cf_sql_nvarchar) = Busy week here so I needed a page-turner for my free moments. Currently reading The Ghostwriter by Julie Clark and enjoying it so far!
Parameter #5(cf_sql_nvarchar) = Laurie_M
Parameter #6(cf_sql_nvarchar) = What are you reading this week? (7/17/2025)

(Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 12984
Parameter #3(cf_sql_integer) = 2091
Parameter #4(cf_sql_nvarchar) = I lost my best friend to the dreaded disease. We had often talked about when we retired what we would seek to do together. That never happened, her last few years she did know who I was and that really hurt. I miss her terribly. We went through so many years together as young brides, mothers, gra...
Parameter #5(cf_sql_nvarchar) = Carol_N
Parameter #6(cf_sql_nvarchar) = Have you had experience with a family member or loved one with dementia? What was/is that experience like?

(Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 12621
Parameter #3(cf_sql_integer) = 2099
Parameter #4(cf_sql_nvarchar) = Once someone has been devastated by lies, they often would rather be presented by the cold, hard truth, have a chance to process the facts, and make a decision. Lies in a relationship are toxic and dangerous betrayal. When I met my current partner, we had both been nearly destroyed by lies. Somet...
Parameter #5(cf_sql_nvarchar) = Vivian_H
Parameter #6(cf_sql_nvarchar) = What do you make of Tom’s reaction to Olivia’s confession? Do you think he was overreacting, or were his expectations clear from the beginning?

(Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 12620
Parameter #3(cf_sql_integer) = 2101
Parameter #4(cf_sql_nvarchar) = Absolutely comfortable with the story they decided to tell. It was essentially a just conclusion that Vince &amp; Olivia could live with. Sometimes, what may be legally correct is not justice.
Parameter #5(cf_sql_nvarchar) = Vivian_H
Parameter #6(cf_sql_nvarchar) = Olivia and Vincent ultimately publish a theory about the murders in their book. What did you think about the story they chose to tell? Were they justified in taking the route they did?

(Datasource=bookbrowse_com_new, Time=7ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 12454
Parameter #3(cf_sql_integer) = 2306
Parameter #4(cf_sql_nvarchar) = ...erling The Queens of Crime by Marie Benedict The Jackel's Mistress by Chris Bohjalian Nobody's Fool by Harlan Coban This American Woman by Zarna Garg The Ghostwriter by Julie Clark Crow Mary by Kathleen Grissom
Parameter #5(cf_sql_nvarchar) = Shirley_Fentz
Parameter #6(cf_sql_nvarchar) = What books have you enjoyed so far in 2025, what books are you looking forward to reading?

(Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 12262
Parameter #3(cf_sql_integer) = 2093
Parameter #4(cf_sql_nvarchar) = Olivia remembers her childhood with both happiness and sadness. There is the rejection of the neighborhood children, but the fun of the games with her father. She remembers the rejection of her mother, then her father's sending her away. Vincent remembers the love he had for Olivia and enjoyed th...
Parameter #5(cf_sql_nvarchar) = Maureen_S
Parameter #6(cf_sql_nvarchar) = How does Olivia remember her childhood, and how does that differ from how her father remembers her childhood? How have Olivia’s and Vincent’s pasts affected their actions and relationship?

(Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 12190
Parameter #3(cf_sql_integer) = 2108
Parameter #4(cf_sql_nvarchar) = This book is great for anyone who enjoys a mystery, particularly book discussion groups. It will make a great summer read.
Parameter #5(cf_sql_nvarchar) = Maureen_S
Parameter #6(cf_sql_nvarchar) = To what audience would you recommend The Ghostwriter? Is there another book or author you feel has a similar theme or style?

(Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11721
Parameter #3(cf_sql_integer) = 2102
Parameter #4(cf_sql_nvarchar) = I think Vincent's treasure hunts with Poppy were a way of having a relationship with his sister, that was just for the two of them, leaving out his brother. Often they were fun, but at times strange. When he began them with Olivia, I think he was trying to make and keep a connection with her, whi...
Parameter #5(cf_sql_nvarchar) = Maureen_S
Parameter #6(cf_sql_nvarchar) = What did you think of the treasure hunts Vincent had first Poppy and then Olivia undertake? Have you ever done something similar?

(Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11719
Parameter #3(cf_sql_integer) = 2095
Parameter #4(cf_sql_nvarchar) = Films show moments of time, do they lie? I don't believe they lie, but we do not see the moments before or after the moment captured. When viewed several years later, the viewer is bringing new knowledge to their interpretation of what must be happening. There were a few places where Poppy caught...
Parameter #5(cf_sql_nvarchar) = Maureen_S
Parameter #6(cf_sql_nvarchar) = Poppy claims that film doesn’t lie “like memories do.” Is this true? Are there more accuracies in film, or can film be as misleading as memories?

(Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11626
Parameter #3(cf_sql_integer) = 2118
Parameter #4(cf_sql_nvarchar) = I don't think I was necessarily surprised that it was so involved, but I definitely learned a lot about the process (I'm not sure I really knew anything about it before this) and found it interesting.
Parameter #5(cf_sql_nvarchar) = Tara_T
Parameter #6(cf_sql_nvarchar) = Were you surprised at how involved the publishing process is?

(Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11621
Parameter #3(cf_sql_integer) = 2090
Parameter #4(cf_sql_nvarchar) = Hmmm… I think if I'm going to put in all the work on the research and actual writing I would want SOME sort of credit. But I wouldn't want to be the star. I certainly wouldn't want the responsibility of promoting anything, etc.
Parameter #5(cf_sql_nvarchar) = Tara_T
Parameter #6(cf_sql_nvarchar) = Would you ever want to be a ghostwriter—doing the work in the background but never acknowledged—or do you prefer to be the star?

(Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11575
Parameter #3(cf_sql_integer) = 2105
Parameter #4(cf_sql_nvarchar) = I think Vincent just wants everyone, particularly Olivia, to understand what happened before he dies. There will be no one left to tell the story when he is gone.
Parameter #5(cf_sql_nvarchar) = Cindy_Cardinal
Parameter #6(cf_sql_nvarchar) = When Olivia asks Vincent why he wants to write the story, he tells her, “When I die, they’ll die with me…This is the least I can do for them.” She, however, thinks it’s “about money and about manipulating me one last time.” Whose view is correct?

(Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11573
Parameter #3(cf_sql_integer) = 2098
Parameter #4(cf_sql_nvarchar) = Their memories were colored by their friendships with Poppy and Danny. They never knew the entire story of their friends and they were more than willing to blame Vincent for everything. I think it is very hard to remember something with complete accuracy.
Parameter #5(cf_sql_nvarchar) = Cindy_Cardinal
Parameter #6(cf_sql_nvarchar) = Olivia wonders if Margot’s & Mark’s memories are colored by their friendships with Poppy & Danny. Do you think you could recall something with complete accuracy? Do you have particular memories that you know are clouded by your feelings at the time?

(Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11570
Parameter #3(cf_sql_integer) = 2103
Parameter #4(cf_sql_nvarchar) = I think Vincent told her the truth as he knew it. He made a point of writing the hints for her before his mind was too far gone.
Parameter #5(cf_sql_nvarchar) = Cindy_Cardinal
Parameter #6(cf_sql_nvarchar) = Do you think in the end that Vincent has told Olivia the complete truth, or as a “liar by trade and by instinct” he’s held back a portion of it?

(Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11565
Parameter #3(cf_sql_integer) = 2107
Parameter #4(cf_sql_nvarchar) = I agree with him up to a point. By digging into the past, Olivia was able to resolve some issues, but she also learned some things that I'm sure didn't make her happy.
Parameter #5(cf_sql_nvarchar) = Cindy_Cardinal
Parameter #6(cf_sql_nvarchar) = Olivia’s father tells her, “Very rarely do people like what they find when they go digging into the past.” How did you feel about his statement here? Do you agree with him?

(Datasource=bookbrowse_com_new, Time=4ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11564
Parameter #3(cf_sql_integer) = 2104
Parameter #4(cf_sql_nvarchar) = Olivia didn't deserve the criticism or the lawsuit. We do end up learning some things about how Calder writes before we get to the end of the book. So in the end her criticism of him is justified. She would have had less blowback if she had been male. Unfortunately that is the world we live in. W...
Parameter #5(cf_sql_nvarchar) = Cindy_Cardinal
Parameter #6(cf_sql_nvarchar) = What did you think of Olivia's confrontation with John Calder? Was her ensuing ostracism deserved? Would there have been less blowback if she'd been male? Do you think you’d be able to ghostwrite a book with someone you loathed?

(Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11562
Parameter #3(cf_sql_integer) = 2092
Parameter #4(cf_sql_nvarchar) = I think her keeping her secrets hurts the relationships she had all around. She almost lost her partner. She didn't talk to her friend Jack for years. She also could have had a different relationships with her father if she had been willing to work through it.
Parameter #5(cf_sql_nvarchar) = Cindy_Cardinal
Parameter #6(cf_sql_nvarchar) = Olivia feels her family’s past and secrets are so harmful to her that she hides them from everyone, even her closest partner. Do you think she’s right to do so? Are there things you keep from your loved ones?

(Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11561
Parameter #3(cf_sql_integer) = 2124
Parameter #4(cf_sql_nvarchar) = I hadn't really thought about it. Danny is the one who holds on to his secrets for the most part, so maybe that is why we only hear his part of the story through others.
Parameter #5(cf_sql_nvarchar) = Cindy_Cardinal
Parameter #6(cf_sql_nvarchar) = Danny's Memories from 1975?

(Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11560
Parameter #3(cf_sql_integer) = 2106
Parameter #4(cf_sql_nvarchar) = Olivia did write stories and invent characters as a child, even if she didn't remember until her father reminded her. In the end, Olivia and her father create a little fiction in the story she helps him write. I also think they reference memories a lot and how they are not always reliable, so eve...
Parameter #5(cf_sql_nvarchar) = Cindy_Cardinal
Parameter #6(cf_sql_nvarchar) = Olivia at first refuses the work because she’s “not a fiction writer.” Her father replies, “Of course you’re a fiction writer. You always have been.” What do you think he means? Do you agree with his interpretation?

(Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11513
Parameter #3(cf_sql_integer) = 2100
Parameter #4(cf_sql_nvarchar) = Without the films and the diary they would never have gotten to the place they were. It would have all be subjection. But between Olivia's various interviews and Vincent's notes and sometimes lucid memory, I think they pieced it together fairly well. Especially with the help of Lydia.
Parameter #5(cf_sql_nvarchar) = Sandi
Parameter #6(cf_sql_nvarchar) = Considering only the reader can glean the whole truth of the murders at the end, were you satisfied with how much knowledge Olivia and Vincent are able to gather?

(Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 11506
Parameter #3(cf_sql_integer) = 2097
Parameter #4(cf_sql_nvarchar) = Yes birth order has a lot to do with how you are raised, how you relate to your siblings and how you are treated by both your parents and the world in general. Regardless of all else, there are certain traits optimized by both birth order and gender. I think it mattered to all three children, in ...
Parameter #5(cf_sql_nvarchar) = Sandi
Parameter #6(cf_sql_nvarchar) = Danny, Vincent, and Poppy have a complex sibling relationship. Do you think birth order matters in siblings? Did it matter to Danny, Vincent, and Poppy?

(Datasource=bookbrowse_com_new, Time=22ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 10348
Parameter #3(cf_sql_integer) = 2045
Parameter #4(cf_sql_nvarchar) = Almost finished with Take My Hand by Dolen Perkins-Valdez for a historical fiction book club at my local library. Will be starting Ghostwriter by Julie Clark next in preparation for the book discussion.
Parameter #5(cf_sql_nvarchar) = Joan_G
Parameter #6(cf_sql_nvarchar) = What are you reading this week? (5/22/2025)

(Datasource=bookbrowse_com_new, Time=4ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 9833
Parameter #3(cf_sql_integer) = 2006
Parameter #4(cf_sql_nvarchar) = I just started "The Ghostwriter" by Julie Clark. So far, it has been a real page turner.
Parameter #5(cf_sql_nvarchar) = Maureen_S
Parameter #6(cf_sql_nvarchar) = What are you reading this week? (5/15/2025)

(Datasource=bookbrowse_com_new, Time=17ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = p21104
Parameter #2(cf_sql_integer) = 9404
Parameter #3(cf_sql_integer) = 1951
Parameter #4(cf_sql_nvarchar) = Please join BookBrowse in our book club discussion of The Ghostwriter by Julie Clark
Parameter #5(cf_sql_nvarchar) = kim.kovacs
Parameter #6(cf_sql_nvarchar) = The Ghostwriter by Julie Clark

get_ads (Datasource=bookbrowse_com_new, Time=4ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 18:36:34.034
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) = adzone3
Parameter #2(CF_SQL_VARCHAR) = 0
Parameter #3(CF_SQL_VARCHAR) = 0

get_ads (Datasource=bookbrowse_com_new, Time=3ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 18:36:34.034
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) = adzone3

get_member_account_types (Datasource=bookbrowse_com_new, Time=2ms, Records=2) in /root/website/queries/qry_get_member_account_types.cfm @ 18:36:34.034
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_member_account_types (Datasource=bookbrowse_com_new, Time=2ms, Records=2) in /root/website/queries/qry_get_member_account_types.cfm @ 18:36:34.034
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_ads (Datasource=bookbrowse_com_new, Time=4ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 18:36:34.034
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) = adzone11
Parameter #2(CF_SQL_VARCHAR) = 0
Parameter #3(CF_SQL_VARCHAR) = 0

get_ads (Datasource=bookbrowse_com_new, Time=3ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 18:36:34.034
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) = adzone11

get_bio (Datasource=bookbrowse_com_new, Time=4ms, Records=1) in /root/website/bb_briefs/detail/dsp_main.cfm @ 18:36:34.034
SELECT 	a.author_number, author_info_biography, author_info_image, author_info_copyright_info, author_info_interview, author_pronunciation, author_info_url
                        FROM 	author_info a
                        inner join authors b on b.author_number = a.author_number
                        WHERE 	a.author_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 3404

get_book_image (Datasource=bookbrowse_com_new, Time=2ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = 4460

get_book_image (Datasource=bookbrowse_com_new, Time=1ms, Records=1) in /root/website/actions/udfs.cfm @ 18:36:34.034
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) = 4128

get_member_account_types (Datasource=bookbrowse_com_new, Time=2ms, Records=2) in /root/website/queries/qry_get_member_account_types.cfm @ 18:36:34.034
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_liked_by_brief_id (Datasource=bookbrowse_com_new, Time=2ms, Records=0) in /root/website/queries/qry_get_liked_by_brief_id.cfm @ 18:36:34.034
SELECT
		ep.ezine_preview_title AS book_title,
		'p' + CAST(ep.ezine_preview_number AS VARCHAR) AS book_number,
		b.book_title AS "referenced_book_title",
		CAST(b.book_number AS VARCHAR) AS "liked_book_number",
		b.book_short_summary AS "liked_short_summary",
		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 = b.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',
		0 AS 'is_brief'

	FROM 		liked a
	INNER JOIN	ezine_previews ep ON ep.ezine_preview_number = ?
		AND a.book_number = ep.ezine_preview_number
	INNER JOIN	books b ON b.book_number = a.liked_book_number
	INNER JOIN	book_author_mapping d ON d.book_number = b.book_number
	INNER JOIN	authors e ON e.author_number = d.author_number

	UNION

	
	SELECT
		ep.ezine_preview_title AS book_title,
		'p' + CAST(ep.ezine_preview_number AS VARCHAR) AS book_number,
		b.book_title AS "referenced_book_title",
		CAST(b.book_number AS VARCHAR) AS "liked_book_number",
		b.book_short_summary AS "liked_short_summary",
		CASE
			WHEN datalength(auth.author_middle_initial) > 0
			THEN auth.author_first_name + ' ' + auth.author_middle_initial + '. ' + auth.author_last_name
			ELSE auth.author_first_name + ' ' + auth.author_last_name
		END AS "author_name",
		(select top 1 edition_publish_dt from editions where editions.book_number = b.book_number order by edition_publish_dt DESC) AS 'sortdate',
		0 AS 'liked_author_bookcount',
		0 AS 'is_brief'

	FROM 		readalikes_cache rc
	INNER JOIN	ezine_previews ep ON ep.ezine_preview_number = ?
		AND rc.source_book_number = 'p' + CAST(ep.ezine_preview_number AS VARCHAR)
	INNER JOIN	books b ON b.book_number = rc.recommended_book_number
	INNER JOIN	book_author_mapping bam ON bam.book_number = b.book_number
	INNER JOIN	authors auth ON auth.author_number = bam.author_number

	ORDER BY 	sortdate desc, referenced_book_title
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 21104
Parameter #2(CF_SQL_INTEGER) = 21104

get_member_account_types (Datasource=bookbrowse_com_new, Time=1ms, Records=2) in /root/website/queries/qry_get_member_account_types.cfm @ 18:36:34.034
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=4ms, Records=0) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 18:36:34.034
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=5ms, Records=3) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 18:36:34.034
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=5ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 18:36:34.034
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=3ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 18:36:34.034
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=0ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 18:36:34.034
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=5ms, Records=1) in /root/website/site/blocks/dsp_book_giveaway.cfm @ 18:36:34.034
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=1ms, Records=4) in /root/website/queries/qry_get_free_newsletters.cfm @ 18:36:34.034
SELECT 	*
    FROM 	free_newsletters
get_ads (Datasource=bookbrowse_com_new, Time=3ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 18:36:34.034
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=2ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 18:36:34.034
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=1ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 18:36:34.034
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/bb_briefs/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=CFGLOBALS=urltoken%3DCFID%23%3D4071392%26CFTOKEN%23%3Df4e4fc57a0b8ea3f%2DF93BEE0E%2D03EC%2D3F8C%2DA8666107D5B7EB4B%23lastvisit%3D%7Bts%20%272026%2D05%2D31%2018%3A36%3A33%27%7D%23hitcount%3D2%23timecreated%3D%7Bts%20%272026%2D05%2D31%2018%3A36%3A32%27%7D%23cftoken%3Df4e4fc57a0b8ea3f%2DF93BEE0E%2D03EC%2D3F8C%2DA8666107D5B7EB4B%23cfid%3D4071392%23; FREEACCESSCOUNT=1; CFCLIENT_BOOKBROWSE=order%3Dp%23member%5Fnumber%3D0%23member%5Factive%5Fflag%3D0%23member%5Flogged%5Fin%5Fflag%3D0%23library%5Fuser%5Fflag%3D0%23view%3Dbooks%23; CFTOKEN=f4e4fc57a0b8ea3f-F93BEE0E-03EC-3F8C-A8666107D5B7EB4B; CFID=4071392
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=/ezine_preview_number/21104/the-ghostwriter
PATH_TRANSLATED=/root/website/bb_briefs/detail/index.cfm
QUERY_STRING=
REMOTE_ADDR=127.0.0.1
REMOTE_HOST=127.0.0.1
REMOTE_USER=
REQUEST_METHOD=GET
SCRIPT_NAME=/bb_briefs/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=4071392
cftoken=f4e4fc57a0b8ea3f-F93BEE0E-03EC-3F8C-A8666107D5B7EB4B
hitcount=2
lastvisit={ts '2026-05-31 18:36:33'}
library_user_flag=0
member_active_flag=0
member_logged_in_flag=0
member_number=0
order=p
timecreated={ts '2026-05-31 18:36:32'}
urltoken=CFID=4071392&CFTOKEN=f4e4fc57a0b8ea3f-F93BEE0E-03EC-3F8C-A8666107D5B7EB4B
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#=4071392&CFTOKEN#=f4e4fc57a0b8ea3f-F93BEE0E-03EC-3F8C-A8666107D5B7EB4B#lastvisit={ts '2026-05-31 18:36:33'}#hitcount=2#timecreated={ts '2026-05-31 18:36:32'}#cftoken=f4e4fc57a0b8ea3f-F93BEE0E-03EC-3F8C-A8666107D5B7EB4B#cfid=4071392#
CFID=4071392
CFTOKEN=f4e4fc57a0b8ea3f-F93BEE0E-03EC-3F8C-A8666107D5B7EB4B
FREEACCESSCOUNT=1
Session Variables:
cfid=4071392
cftoken=f4e4fc57a0b8ea3f-F93BEE0E-03EC-3F8C-A8666107D5B7EB4B
sessionid=BOOKBROWSE_4071392_f4e4fc57a0b8ea3f-F93BEE0E-03EC-3F8C-A8666107D5B7EB4B
urltoken=CFID=4071392&CFTOKEN=f4e4fc57a0b8ea3f-F93BEE0E-03EC-3F8C-A8666107D5B7EB4B
URL Parameters:
ezine_preview_number=21104
the-ghostwriter=
Debug Rendering Time: 13 ms