Book Summary and Reviews of A Map to Paradise by Susan Meissner

A Map to Paradise by Susan Meissner

A Map to Paradise

by Susan Meissner

  • Critics' Consensus (6):
  • Readers' Rating (11):
  • Published:
  • Mar 2025, 352 pages
  • Rate this book

About this book

Book Summary

From the USA Today bestselling author of Only the Beautiful.

1956, Malibu, California: Something is not right on Paradise Circle.

With her name on the Hollywood blacklist and her life on hold, starlet Melanie Cole has little choice in company. There is her next-door neighbor, Elwood, but the screenwriter's agoraphobia allows for just short chats through open windows. He's her sole confidante, though, as she and her housekeeper, Eva, an immigrant from war-torn Europe, rarely make conversation.

Then one early morning Melanie and Eva spot Elwood's sister-in-law and caretaker, June, digging in his beloved rose garden. After that they don't see Elwood at all anymore. Where could a man who never leaves the house possibly have gone?

As they try to find out if something has happened to him, unexpected secrets are revealed among all three women, leading to an alliance that seems the only way for any of them to hold on to what they can still call their own. But it's a fragile pact and one little spark could send it all up in smoke…

Please be aware that this discussion guide will contain spoilers!
  1. When the women in the novel meet on Paradise Circle, all three are feeling the loss or imminent loss of their sense of belonging. Why is each woman struggling with a sense of crippling displacement? Are they on Paradise Circle by choice or circumstance?
  2. Has your sense of "I'm right where I belong" ever been similarly threatened or taken from you? How did you recover it? Or how did you adapt?
  3. How important is the concept of home to you? In what ways was your sense of home shaped by your life experiences?
  4. June, Melanie, and Eva all see themselves as victims in some way. Do you agree that they are victims? Who do you think is and who do you think isn't, and why?
  5. Do you think the women end up becoming friends because of these ...
Please be aware that this discussion may contain spoilers!

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

What are you reading this week? (5/8/2025)
Just finished Dream Count by Adichie - what a read. Stared Susan Meissner's newest, A Map to Paradise, my book group pick.
-Dianne_S


Overall, what did you think of A Map to Paradise? (no spoilers, please!)
I truly enjoyed and was thoroughly engrossed in this book. It was fascinating to watch and see how these women, from such diverse backgrounds, learned to trust each other and create bonds that literally tied them together.
-Susan_B


What do you think the title means?
For entirely different reasons, the three main characters were brought to Paradise Circle, but the circumstances and commitment to each other enabled them to find their own happiness in the final journey.
-Karen_D


Melanie thinks, “[T]here’s no map to paradise. There is only the dream that such a place exists, as does the desire to possess it.” What do you think of this statement? Do you agree with Melanie? What would paradise look like to you?
Paradise doesn't exist. Paradise changes as we change. Today's Paradise might be purgatory as we grow and change. But the desire for perfection is also the impetus to change and growth. The desire gives a reason to grow, change, seek, but the desire must be tempered by the acknowledgement and acc...
-Becky_Haase


Do you think Elwood was right to leave the house to Ruthie’s sons? Was June right to be upset about it?
Yews, he was right to leave the house to his family. And, yes, June was right to be upset about it. She felt betrayed and disrespected. However, the situation was to her benefit in the end because she was forced to support herself and acknowledge that SHE was one who wrote the books.
-Becky_Haase


Do you think Melanie made the right choice to stay close to Hollywood despite being blacklisted? What would you have done?
I think that if she had "gone home" her perspective would have been entirely different. Of course there wouldn't have been a book then. And she likely would not have been given the opportunity to act in Europe.
-Becky_Haase


How did Nicky’s arrival change Melanie? Do you think things would have been different had Alex not left him with her?
NIcky's arrival caused Melanie to see that other folks have problems as well and her needs were minor compared to an innocent child. Alex was wrong to just dump nicky on Melanie, but Nicky's needs brought Melanie up short – Nicky's needs diminished her problems and demanded that she look beyond h...
-Becky_Haase


Have you read other books by this author, and if so, how do they compare to this one? Is there another book or author you feel has a similar theme or style? What audience would you recommend A Map to Paradise to?
I have read most of Susan Meissner's other books. I usually enjoy them very much. I think she expresses peoples feelings very well by "showing" their actions, expressions, body language, etc., rather than simply "telling" us the character was afraid, happy, worried, etc. Her characters grow throu...
-Becky_Haase


Guilt can manifest itself in many ways, and Elwood had an especially hard time with it. Can you sympathize with his fear of leaving the house, or even his room? Have you ever known someone who suffered from agoraphobia?
I have known someone who suffered from agoraphobia. After an auto accident that left facial scars, my friend refused to be seen. This resulted in her refusing to leave her room without a scarf wound around her neck that could be pulled up to cover her face. She did not want even very close former...
-Becky_Haase


What are you reading this week? (4/3/2025)?
I am reading The Map to Paradise by Susan Meissner. I was intrigued by the book discussion. So far its got me interested. I do like Susan Meissner books!
-Lin_Z


June, Melanie, and Eva all see themselves as victims in some way. Do you agree that they are victims? Who do you think is and who do you think isn’t, and why?
I think they were all victims but they let themselves get that way. June because she was the one who chose to stay and take care of Elwood. Melanie because she let Carson dictate where she lived and kept her hidden. Eva was a victim of the war which ultimately brought her to America.
-Tracey_S


If you had access to a time machine like the one June imagined for herself, would you use it? If so, where in time would you want to go and why?
The only reason I would go back in time is to learn more about my ancestors. Where did they come from, what fears did they have, what things did they love and did they have hopes and dreams. But maybe we aren't supposed to know the past.
-Melinda_J


How does the concept of “home” play out for each of the three women, and in what ways did it shape them? In what ways was your sense of home shaped by your life experiences?
Home for Melanie was really Omaha where she was born although she made other homes when her career resumed. June considered her home to be in Ellwood's house as it was the most stable of her life. Eva was afraid to let America be her home and had both guilt and love of her former home. I had a fe...
-Melinda_J


What do you think of Carson? Do you think he did enough to make up for being the reason Melanie was blacklisted?
Didn't care for this secondary character, very self centered and just wanted Melanie to be quite. He does redeem himself somewhat at the end, but for most of the book, he appears to be thinking only of himself.
-Nancy_D


Do you think the women end up becoming friends because of their similarities or despite them? Do you think their friendship helps them ultimately find happiness? What would have happened to each, do you think, if they hadn’t met?
Friendship is a matter of similarities and acceptance of differences. If these ladies had not met, they would have remained in the isolate spots and would have always considered themselves victims. The friendship helped each of them find the strength and the support for what had to be done in the...
-Nancy_D


When the women first meet, all three are feeling the loss or imminent loss of their sense of belonging. Why is each woman struggling with a sense of crippling displacement? Are they on Paradise Circle by choice or circumstance, in your opinion?
It was a chance meeting of three women, their lives intersecting in a way that felt shaped by both circumstances and providence.
-Mitzi_K


Eva thinks, “[I]t didn’t matter what a person said about themselves; it mattered only what others said about them.” In what ways do you see this this playing out in the novel? Do you agree with her?
These characters weren't my favorites. Eva's statement is from a person who lacks confidence and self-awareness.
-NanK


June can’t list the reasons she loved Frank or Elwood; Melanie responds, “Those reasons are how we know it’s love.” June disagrees. What’s your opinion about true love? How do you tell the difference between true love and attraction?
June's love for Elwood became her only means of survival. Did she love the man or the wee bit of security the condiitons provided?
-NanK


June covered up the death of a man she cherished, whereas Eva covered up the death of a man who was dangerous. Do you think either was more justified in her action?
I think Eva's actions were justified and June's weren't. She deprived Elwood of a respectful burial. I found it ironic that ultimately she benefited more than she thought she would.
-Dorothy_Levi


Is there a quote or scene in A Map to Paradise that stood out for you? Why do you suppose it resonated?
On page 258, "There is no map to paradise. There is only the dream that such a place exists, as does the desire to possess it, and the determination to find it again when it's been lost." This quote resonated with me because we are all pursuing the dream of paradise. I love my life and where I li...
-Linda_Monaco


Why do you think Eva kept her secret about Ernst even when June told her about what happened with Elwood? How do their experiences differ?
Eva's life in WWII bears no comparison to the lives of June or Melanie. I had never heard of Volga Germans despite having read many books from that time. Eva could definitely have been deported.
-Melinda_J


What did you learn about the Hollywood blacklist from Melanie’s experience? How do you think the 1950s compares to today, with social media and cancel culture?
I knew some things about this time, but I was pretty young. I actually felt the time was a little sooner than indicated in the story line. And it could have been explained with more history.
-Melinda_J


At what points did the characters feel that they were where they belonged, & what threatened this for them? Has your sense of “I’m right where I belong” ever been similarly threatened or taken from you? How did you recover it, or how did you adapt?
Elwood's death threatened June's belief that she was at home in his house and desire to stay there for the rest of her life. Melanie had already lost her sense that she was where she belonged. She enjoyed that following the success of the first movie in which she had a leading role, but it was ri...
-Janie-Hickok-Siess


What are you reading this week? (3/12/2025)
I just finished The Story She Left Behind by Patti Callahan Henry, which I loved! And also, A Map to Paradise by Susan Meissner. I am currently reading The Fisherman's Gift by Julia R. Kelly.
-Deborah_C1


What book or books are you reading this week? (01/16/2025)
I have to look - how can I forget? LOL!! In the past week and a half I read: GOOD BAD MOTHER by Anya Mora A MAP TO PARADISE by Susan Meissner BEACH VIBES by Susan Mallery - not my usual genre, but I enjoyed it - there was some tension and a bit of a mystery Currently reading: THE FISHERMAN'...
-Elizabeth


About the A Map to Paradise Discussion category
Please join BookBrowse in our book club discussion of A Map to Paradise by Susan Meissner. More information about the book is available here: https://www.bookbrowse.com/bb_briefs/detail/index.cfm/ezine_preview_number/19978/ BookBrowse.com...
-system

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

"Meissner fully develops her characters and their baggage, and she credibly evokes the Red Scare's impact on the film industry, but the book's saccharine message about the value of finding where one belongs feels a bit pat. Still, it's an accomplished story of Hollywood's golden age." —Publishers Weekly

"Less somber than Meissner's previous works, this novel will attract fans of Heather Webb and Melanie Benjamin." —Library Journal

"A beautiful journey that explores the price of choices made in the heat of the moment, the importance of second chances, and the power of finding a place to belong." —Lisa Wingate, #1 New York Times bestselling author of The Book of Lost Friends

" A tale both tender and touching, about three complex and damaged women who despite their outward differences are all searching for that elusive thing called a home." —Kate Quinn, New York Times bestselling author of The Briar Club

This information about A Map to Paradise 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

Charlene_M

Reflect
"Map in Paradise" took me back to 1950's Hollywood & the McCarthy era. The three women protagonists reflected on their past lives which effected their present lives, & their futures. McCarthyism was a dark period in our countries history & should not be forgotten. How intolerance & fear can effect a country & to be tolerant. A must read. Another great book by Susan Meissner.

Linda_Z

A Memorable and Thought-Provoking Novel
I loved everything about “A Map to Paradise” by Susan Meissner. I am a huge fan, and I highly recommend this memorable, emotional and thought-provoking novel to others. The Genres for this novel are Historical Fiction, Mystery, Suspense, Thriller, Adult Fiction, Friendship Fiction, and 20th Century Historical Fiction.

The timeline for this story is set in 1956, and the setting is in Malibu California. This is the time of the Hollywood blacklist. In this well written novel, the author vividly captures the beautiful scenery, and describes her colorful, suspenseful and dramatic characters. The three women characters that reside on Paradise Circle in California are Melanie Cole, a blacklisted actress, the housekeeper Eva, who is harboring secrets, and the neighbor June, who is the sister in law of an agoraphobic writer.

Melanie and Eva notice that June is working in her brother-in-law’s garden with beautiful rose bushes. Although he doesn’t leave the house, he often will talk through the window to Melanie. When Melanie hasn’t spoken to June’s brother, she wonders where he is. Somehow, the unlikely trio of women seem to be connected by mystery and suspense.

I appreciate how Susan Meissner discusses the historical implications of the Hollywood blacklist, mental illness, displaced persons after the war, the importance of friendship, communication, honesty, trust, love and hope. I highly recommend this captivating and intriguing novel.

Susan_Roberts

Strong Women
It's 1956, the war is over and American politicians are working to publicize the names of people who are thought to be members of the Communist party. The Hollywood blacklist was a list of people in the entertainment industry that were ineligible for employment because of their suspected ties to the communist party. A Map to Paradise looks at three women who are struggling to find happiness in their lives despite all that is going on in the world.

Melanie is an actress who had a major role in a hit movie. Her name is on the black list because her co-star in the movie is suspected of being a Communist. They acted like a couple in love to help publicize the movie so she is also a suspect. To keep her safe, her boyfriend makes arrangements for her to live in a house in Malibu, far away from reporters. Melanie wants to go back to acting and doesn't understand why she is unable to work in Hollywood. The only people that she talks to are her cleaning lady, Eva who is an immigrant from war-town Europe and her neighbor Elwood who is a script writer with agoraphobia and lives with his sister in law next door. Early one morning she sees Elwood's sister in law, Jane, digging in his rosebushes. After that she's unable to get him to the phone and she becomes suspicious of Jane. She sends Eva next door to help with the cleaning but wants Eva to find out what's happened to Elwood. Eva wants to keep a low profile because she lied on her entry forms to the US and is fearful of being sent back to Europe.

All three of these women are hiding secrets from the world. In the beginning, they aren't friends - they are individually doing what they can to survive in their worlds. As several secrets come to light, their friendship begins to grow. But can they really trust each other or are they only setting themselves up for trouble?

I really enjoyed this book. All three women were very strong in their own way. Even Melanie who was the most naïve grows as she becomes involved with the other two women. This book is full of suspense - a fire in Malibu, a possible dead body and the black list in Hollywood all add to the story and make it an interesting look at America in the 1950s. I really liked all three female characters but my favorite was Eva who had been through so much in her life and had the most to lose if her secret was revealed.

Be sure to read the Author's Notes at the end of the book to find out more about the author's research into the beginnings of the Cold War and the blacklisting of the early 50s. This was another great book by Susan Meissner.

Elizabeth

Elizabeth@Silver's Reviews - A bit slow, but turns out good
Set during the McCarthy era, we meet three women.

Melanie has been blacklisted because she was seen with a producer that they think is a communist.

Eva is a Polish housekeeper for Melanie.

June lives next door to Melanie and is taking care of her brother-in-law who won’t come out of his house because of an accident he caused a while ago.

The odd thing is that June won’t let anybody see Elwood, and it’s a puzzle where an agoraphobic person would go.

Elwood must be there because Melanie hears a typewriter clicking.

How will these women - all with secrets - become connected?

A Map to Paradise started out slowly for me, but once the background information of each character was revealed and their predicaments were revealed, I enjoyed a thoughtful, well-researched read. 4/5

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

Janie-Hickok-Siess

An Entertaining & Suspenseful Exploration of What It Means to Have a Home
Bestselling author Susan Meissner says she was researching the 1950’s when she learned “how fearful people were in the early years of the Cold War.” Americans were terrified that their way of life would be taken from them, and peace in the world was tenuous given that World War II was not that far away in the proverbial rearview mirror. She began considering “displacement” and possible reactions to it. “What does someone do when they’ve no sense of home anymore? How do they live without it? What are they willing to do to get it back? And if the loss of home is imminent, what are they willing to risk to keep it from being taken from them?”

The result is A Map to Paradise featuring three female main characters, each of whom has been displaced from or is facing the imminent loss of her home, lifestyle, and the security that comes from having a place to belong.

Melanie Kolander disappointed her parents when she left Omaha, Nebraska and moved to Hollywood to pursue a career as an actress rather than going to college. Known professionally as Melanie Cole, she scored bit parts in movies before finally landing a lead role in a successful film that was released just months ago. She also had a high-profile relationship with her costar, Carson Edwards – arranged by the studio – that they both enjoyed, even though neither saw it as a real or lasting romance. Melanie was finally earning enough money to splurge on luxury items and looking forward to the start of filming on her next big movie in which she would again have the starring role.

And then, at just twenty-five years of age, her dream life evaporated before it really got started. Because of her association with Carson, her name was placed on Hollywood’s blacklist, she lost the role in the upcoming film, and no studio will hire her. Her parents are embarrassed and, along with her agent, have urged her to come home to Omaha, enroll in college courses, and build a more stable life for herself. Melanie steadfastly refuses.

Instead, wealthy Carson has admirably arranged for Melanie to escape to a rented house on Paradise Circle in Malibu and agreed to pay Melanie’s living expenses for the foreseeable future, hoping that the Red Scare will be short-lived, and their careers will survive. In the meantime, they must avoid being seen together in order to keep further rumors from circulating. Melanie not only is not a member of the Communist party, she has never attended any meetings, and is not even sure what it means to be a Communist. Like too many in the entertainment industry, she has been unjustly targeted solely because of her relationship with Carson, who has been suspiciously cagey when Melanie has questioned him as to whether he is a Communist or sympathizer.

Isolated and alone in her rental house, Melanie has had no social life for months and has sought solace and advice about her predicament from her next-door neighbor, Elwood Blankenship, a successful screenwriter. Since a tragic automobile accident nearly a decade ago in Palm Springs that claimed the life of his passenger, Ruthie Brink, a woman he was dating at the time, Elwood has suffered from agoraphobia. He has not ventured out of his residence in all those years, and converses with Melanie either while near a doorway or from his bedroom window, where he spends countless hours drafting scripts that are delivered to the studios for him. Elwood’s brother, Frank, and his wife, June, moved in to care for him after the accident. And June remained after Frank’s sudden death from a heart attack five years ago.

The other person Melanie interacts with consistently is Eva Kruse, the housekeeper who spends six hours each weekday mostly cleaning a house that is already clean and preparing meals for Melanie. The two women don’t converse much, and Eva is conscientious and reserved. Dispatched by Marvelous Maids, Eva would like to secure a different assignment, but fears that lodging a request could backfire and she needs the job.

Not only is Malibu a long bus ride from the room she rents, Eva harbors secrets that could both complicate matters for Melanie and result in Eva's deportation from the United States. Eva is a thirty-year-old survivor of World War II who lost her home, family, and the young man, Sascha, she loved and planned to spend her life with. After the war, she spent time in Displaced Persons camps before landing a housekeeping position in London and, from there, emigrating to Los Angeles after securing a sponsor. But Eva falsified her history and immigration officials would take swift action should the actual details about her background become known.

As the story opens in December 1956, sleepless Melanie is shocked when she observes June digging up several of Elwood’s beloved rose bushes in the yard. Melanie cannot fathom why June would do such a thing, especially in the middle of the night, knowing how it will upset Elwood. Meissner relates that June came to life in her “mind as an image of a sad and desperate woman digging up rose bushes at three a.m.” and she filled in the details – June’s history, her relationships with both Elwood and Frank, and the events that have led up to that pivotal moment.

Melanie questions June about not only the roses, but Elwood’s sudden disappearance. She doesn’t see him in the bedroom window, is not able to talk with him through the fence, and June refuses to call him to the telephone when Melanie calls. June has always been protective of Elwood, but is particularly evasive, insisting that Elwood isn’t speaking to anyone because he is experiencing a depressive episode and needs to focus on completing a script that is due to the studio soon. Melanie does not buy June’s explanations, growing increasingly worried about Elwood and fearing that he is not in his house at all. But where could he be? Learning that June injured her back while moving the rose bushes, she concocts a scheme to send Eva next door to assist June with housekeeping . . . and find out whether Elwood is there and safe.

Meissner set her story in Malibu, “a fragile paradise,” on a fictional street named Paradise Circle. Malibu is not only set on the beautiful Pacific coast, it has long been known as “the wildfire capital of North America,” and the timing of the publication of Meissner’s tale – March 2025 – is eerily ironic, coming just a couple of months after the historic Palisades fire that decimated huge portions of the area. For Meissner, the setting presciently illustrated that “you can’t know for certain that what you think of as home there will always be around.”

Eva and June bond, developing a relationship that can be mutually beneficial. Eva shares some of her secrets with June, who dangles offers of assistance securing a better job in exchange for Eva’s cooperation. Soon, Melanie finds herself joining their surprising alliance in an effort to ensure that potentially devastating truths remain buried.

Meissner’s characters are fully developed and sympathetic. Melanie, who naively came to Hollywood with big dreams and quickly learned that success can be both hard-earned and wrongly ripped away, is ambitious, tenacious, and surprisingly principled. She becomes the voice of reason when she learns the truth and what is at stake. Eva already knows how it feels to lose everything, but is intent on surviving, even though she has remained heartbroken about losing Sascha. Others, including her landlady, Yvonne, have urged her to put her past behind her and open her heart to love again, but she has been unable to do so. Nonetheless, she has been adept at self-preservation in the past and is ready to again do whatever the situation requires. She feels a kinship with and fondness for both Melanie and June but is particularly protective of June. She feels great compassion for her because Eva knows all too well what it is like to be pushed to the brink.

June is the most complex of the three characters. She has a victim mentality that is infuriating, even when viewed within the context of the time period. At a time when women were disqualified by their gender from securing a mortgage in order to purchase real property and were expected to marry, raise a family, and let men be the decision-makers, June fears losing the only home and security she has ever known. Her mother left her home alone overnight in a closet, and Frank (with her acquiescence) invested in an unsuccessful venture that cost them their home. With Elwood in idyllic Malibu, she finally has the home she has longed for and the possibility of losing it is more than she can bear. Inarguably, she made poor choices over the years and developed unrealistic expectations, but she remains a tragic figure, at least to Eva and, to a lesser extent, Melanie.

The story is intriguing and as events unfold, Meissner explores her characters’ pasts, revealing how they came to be on Paradise Circle at the same time, how their pasts have shaped and motivated them, and why they must trust each other and work together to carry out their plan in order to secure the kind of futures for themselves they want.

At its core, A Map to Paradise is a tale of friendship. Meissner employs an outrageous premise, punctuated with surprising revelations and complications, to demonstrate how three women unite, initially motivated by secrecy and fears of betrayal, but end up protecting, supporting, and assisting each other through an unimaginable crisis. Circumstances throw them together with a common desire “to recover that exquisite feeling of knowing you are right where you belong, and that you can rest there because no one is trying to take it from you.” They had each known that kind of paradise at one point in their lives. “They’d each found it before without a map, and had to believe they could all find it again, the same way. Because there is no map to paradise. There is only the dream that such a place exists, as does the desire to possess it, and the determination to find it again when it’s been lost.”

Meissner’s skillful storytelling makes finding out whether Melanie, Eva, and June find paradise again a riveting and highly entertaining experience.

Thanks to NetGalley for an Advance Reader's Copy of the book and to BookBrowse for a hardcover copy in conjunction with their First Impressions program.

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

Susan Meissner Author Biography

Susan Meissner is a USA Today bestselling author of historical fiction with more than three-quarters of a million books in readers' hands and translations in eighteen languages. She is an author, speaker and writing workshop leader with a background in community journalism. Her novels include The Nature of Fragile Things, which earned a starred review in Publishers Weekly; The Last Year of the War, named to Real Simple magazine's list of best books for 2019; As Bright as Heaven, which earned a starred review in Library Journal; Secrets of Charmed Life, a Goodreads finalist for Best Historical Fiction 2015; and A Fall of Marigolds, named to Booklist's Top Ten Women's Fiction titles for 2014. She attended Point Loma Nazarene University in California and makes her home with her husband and ...

... Full Biography

Name Pronunciation
Susan Meissner: MICE-ner

Other books by Susan Meissner at BookBrowse
  • The Last Year of the War jacket
  • Only the Beautiful jacket

5 more...

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

To be ignorant of what occurred before you were born is to remain always a child

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 09:26 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
1780262798116 ms 1.78026279812E+012 ms 1 /root/website/app_server.cfm
1382 ms 1382 ms 1 /root/website/bb_briefs/detail/index.cfm
305 ms 305 ms 1 /root/website/bb_briefs/detail/dsp_main.cfm
260 ms 260 ms 1 /root/website/queries/qry_get_briefs_reader_rating.cfm
225 ms 225 ms 1 /root/website/queries/qry_get_discussion_by_id.cfm
224 ms 224 ms 1 /root/website/app_globals.cfm
161 ms 161 ms 1 /root/website/app_layout.cfm
115 ms 115 ms 1 /root/website/site/blocks/layout/dsp_right_column.cfm
112 ms 28 ms 4 /root/website/adsystem/adsystem_mod.cfm
95 ms 95 ms 1 /root/website/queries/qry_get_reader_reviews_by_preview_number.cfm
78 ms 78 ms 1 /root/website/queries/qry_get_active_obc.cfm
44 ms 44 ms 1 /root/website/site/blocks/dsp_border_first_impressions.cfm
43 ms 43 ms 1 /root/website/queries/qry_get_arcs_for_ad.cfm
38 ms 10 ms 4 /root/website/site/blocks/membership_advantages.cfm
36 ms 36 ms 1 /root/website/queries/qry_get_current_competition.cfm
35 ms 35 ms 1 /root/website/adzones/AdZone6.cfm
34 ms 34 ms 1 /root/website/queries/qry_get_books_by_briefs_category.cfm
33 ms 33 ms 1 /root/website/act_check_login.cfm
33 ms 8 ms 4 /root/website/queries/qry_get_member_account_types.cfm
32 ms 32 ms 1 /root/website/queries/qry_get_member_info.cfm
30 ms 30 ms 1 /root/website/site/blocks/dsp_book_giveaway.cfm
29 ms 29 ms 1 /root/website/adzones/AdZone11.cfm
29 ms 29 ms 1 /root/website/site/blocks/layout/dsp_footer.cfm
28 ms 28 ms 1 /root/website/queries/qry_get_preview_by_id.cfm
27 ms 27 ms 1 /root/website/actions/adstatus.cfm
27 ms 27 ms 1 /root/website/adzones/showcase_track.cfm
25 ms 5 ms 5 /root/website/actions/act_spider_tracker.cfm
24 ms 24 ms 1 /root/website/adzones/AdZone3.cfm
19 ms 19 ms 1 /root/website/queries/qry_get_preview_awards_by_id.cfm
15 ms 15 ms 1 /root/website/queries/qry_get_author_bookcount.cfm
15 ms 15 ms 1 /root/website/queries/qry_get_current_wordplay.cfm
11 ms 11 ms 1 /root/website/queries/qry_get_free_newsletters.cfm
11 ms 11 ms 1 /root/website/queries/qry_get_liked_by_brief_id.cfm
11 ms 11 ms 1 /root/website/site/blocks/layout/dsp_bottom_block.cfm
9 ms 9 ms 1 /root/website/queries/qry_get_obc_number.cfm
4 ms 4 ms 1 /root/website/site/blocks/dsp_border_booktalk.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/dsp_top_brief_block.cfm
1 ms 1 ms 1 /root/website/site/blocks/layout/head.cfm
1 ms 1 ms 1 /root/website/site/blocks/layout/main_menu.cfm
0 ms 0 ms 1 /root/website/Application.cfm
0 ms 0 ms 1 /root/website/act_libraryIPLogin.cfm
0 ms 0 ms 1 /root/website/actions/udfs.cfm
0 ms 0 ms 1 /root/website/banners/ad_594.cfm
0 ms 0 ms 1 /root/website/formurl2attributes.cfm
0 ms 0 ms 1 /root/website/js/fbjavascriptsdk.cfm
0 ms 0 ms 1 /root/website/queries/qry_get_previous_arcs_for_ad.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_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_search.cfm
1 ms  STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
1383 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


SQL Queries

spidercheck (Datasource=bookbrowse_com_new, Time=24ms, Records=1) in /root/website/actions/act_spider_tracker.cfm @ 21:26:38.038
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=32ms, Records=0) in /root/website/queries/qry_get_member_info.cfm @ 21:26:38.038
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=26ms, Records=2) in /root/website/actions/adstatus.cfm @ 21:26:38.038
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 @ 21:26:38.038
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=15ms, Records=1) in /root/website/queries/qry_get_current_wordplay.cfm @ 21:26:38.038
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=17ms, Records=0) in /root/website/queries/qry_get_current_competition.cfm @ 21:26:38.038
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=18ms, Records=0) in /root/website/queries/qry_get_current_competition.cfm @ 21:26:38.038
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 @ 21:26:38.038
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=13ms, Records=0) in /root/website/queries/qry_get_active_obc.cfm @ 21:26:38.038
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=21ms, Records=1) in /root/website/queries/qry_get_active_obc.cfm @ 21:26:38.038
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=43ms, Records=4) in /root/website/queries/qry_get_active_obc.cfm @ 21:26:38.038
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=26ms, Records=1) in /root/website/queries/qry_get_preview_by_id.cfm @ 21:26:38.038
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) = 19978

get_author_name (Datasource=bookbrowse_com_new, Time=0ms, Records=1) in /root/website/queries/qry_get_preview_by_id.cfm @ 21:26:38.038
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) = 3125

get_preview_awards_by_id (Datasource=bookbrowse_com_new, Time=18ms, Records=0) in /root/website/queries/qry_get_preview_awards_by_id.cfm @ 21:26:38.038
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) = 19978

get_briefs_reader_rating (Datasource=bookbrowse_com_new, Time=259ms, Records=1) in /root/website/queries/qry_get_briefs_reader_rating.cfm @ 21:26:38.038
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) = 19978
Parameter #2(CF_SQL_INTEGER) = 19978

get_reader_reviews_by_preview_number (Datasource=bookbrowse_com_new, Time=77ms, Records=5) in /root/website/queries/qry_get_reader_reviews_by_preview_number.cfm @ 21:26:38.038
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) = 19978

get_arc_idfk (Datasource=bookbrowse_com_new, Time=12ms, Records=1) in /root/website/queries/qry_get_discussion_by_id.cfm @ 21:26:38.038
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) = 19978

get_arc_idfk_legacy (Datasource=bookbrowse_com_new, Time=4ms, Records=0) in /root/website/queries/qry_get_discussion_by_id.cfm @ 21:26:38.038
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) = 19978

obc_discussions (Datasource=booktalk_new, Time=125ms, Records=0) in /root/website/queries/qry_get_discussion_by_id.cfm @ 21:26:38.038
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=83ms, Records=26) in /root/website/queries/qry_get_discussion_by_id.cfm @ 21:26:38.038
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) = p19978

ya_check (Datasource=bookbrowse_com_new, Time=17ms, Records=0) in /root/website/queries/qry_get_books_by_briefs_category.cfm @ 21:26:38.038
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) = 19978

get_books_by_brief (Datasource=bookbrowse_com_new, Time=15ms, Records=20) in /root/website/queries/qry_get_books_by_briefs_category.cfm @ 21:26:39.039
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) = 19978

get_author_bookcount (Datasource=bookbrowse_com_new, Time=15ms, Records=5) in /root/website/queries/qry_get_author_bookcount.cfm @ 21:26:39.039
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) = 3125
Parameter #2(CF_SQL_INTEGER) = 3125

get_obc_number (Datasource=bookbrowse_com_new, Time=7ms, Records=1) in /root/website/queries/qry_get_obc_number.cfm @ 21:26:39.039
select a.arc_forumidfk
    from arcs a
    
    	where a.ezine_preview_number = ?
Query Parameter Value(s) -
Parameter #1(cf_sql_numeric) = 19978.0

existingResults (Datasource=bookbrowse_com_new, Time=91ms, Records=26) in /root/website/actions/udfs.cfm @ 21:26:39.039
SELECT id, last_updated
        FROM DiscourseSearchResults
        WHERE book_number = ?
        ORDER BY last_updated DESC
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = p19978

get_ads (Datasource=bookbrowse_com_new, Time=15ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 21:26:39.039
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=6ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 21:26:39.039
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=8ms, Records=2) in /root/website/queries/qry_get_member_account_types.cfm @ 21:26:39.039
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=7ms, Records=2) in /root/website/queries/qry_get_member_account_types.cfm @ 21:26:39.039
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=13ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 21:26:39.039
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=12ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 21:26:39.039
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=18ms, Records=1) in /root/website/bb_briefs/detail/dsp_main.cfm @ 21:26:39.039
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) = 3125

get_jacket_info (Datasource=bookbrowse_com_new, Time=23ms, Records=1) in /root/website/bb_briefs/detail/dsp_main.cfm @ 21:26:39.039
SELECT ezine_preview_jacket_image
                                    FROM ezine_previews
                                    WHERE ezine_preview_number =?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 20407

get_book_image (Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/udfs.cfm @ 21:26:39.039
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) = 3890

get_book_image (Datasource=bookbrowse_com_new, Time=7ms, Records=1) in /root/website/actions/udfs.cfm @ 21:26:39.039
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) = 4622

get_jacket_info (Datasource=bookbrowse_com_new, Time=15ms, Records=1) in /root/website/bb_briefs/detail/dsp_main.cfm @ 21:26:39.039
SELECT ezine_preview_jacket_image
                                    FROM ezine_previews
                                    WHERE ezine_preview_number =?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 12730

get_member_account_types (Datasource=bookbrowse_com_new, Time=6ms, Records=2) in /root/website/queries/qry_get_member_account_types.cfm @ 21:26:39.039
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=11ms, Records=0) in /root/website/queries/qry_get_liked_by_brief_id.cfm @ 21:26:39.039
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) = 19978
Parameter #2(CF_SQL_INTEGER) = 19978

get_member_account_types (Datasource=bookbrowse_com_new, Time=9ms, Records=2) in /root/website/queries/qry_get_member_account_types.cfm @ 21:26:39.039
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=11ms, Records=0) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 21:26:39.039
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=30ms, Records=3) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 21:26:39.039
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=14ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 21:26:39.039
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=8ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 21:26:39.039
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=8ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 21:26:39.039
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=30ms, Records=1) in /root/website/site/blocks/dsp_book_giveaway.cfm @ 21:26:39.039
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=10ms, Records=4) in /root/website/queries/qry_get_free_newsletters.cfm @ 21:26:39.039
SELECT 	*
    FROM 	free_newsletters
get_ads (Datasource=bookbrowse_com_new, Time=14ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 21:26:39.039
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=6ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 21:26:39.039
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=3ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 21:26:39.039
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=CFCLIENT_BOOKBROWSE=order%3Dp%23member%5Fnumber%3D0%23member%5Factive%5Fflag%3D0%23member%5Flogged%5Fin%5Fflag%3D0%23library%5Fuser%5Fflag%3D0%23view%3Dbooks%23; CFGLOBALS=urltoken%3DCFID%23%3D4074623%26CFTOKEN%23%3Ddf12b05b70dbdb0d%2DFF50C97A%2DC7A0%2DA61D%2DB38CEC76222623DF%23lastvisit%3D%7Bts%20%272026%2D05%2D31%2021%3A26%3A37%27%7D%23hitcount%3D3%23timecreated%3D%7Bts%20%272026%2D05%2D31%2021%3A26%3A35%27%7D%23cftoken%3Ddf12b05b70dbdb0d%2DFF50C97A%2DC7A0%2DA61D%2DB38CEC76222623DF%23cfid%3D4074623%23; CFID=4074626; FREEACCESSCOUNT=1; CFTOKEN=af0195644112df7c-FF50D6E1-9CF2-29D2-157EE73EB20DDF0D
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/19978/a-map-to-paradise
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=4074626
cftoken=af0195644112df7c-FF50D6E1-9CF2-29D2-157EE73EB20DDF0D
hitcount=9
lastvisit={ts '2026-05-31 21:26:39'}
library_user_flag=0
member_active_flag=0
member_logged_in_flag=0
member_number=0
order=p
timecreated={ts '2026-05-31 21:26:36'}
urltoken=CFID=4074626&CFTOKEN=af0195644112df7c-FF50D6E1-9CF2-29D2-157EE73EB20DDF0D
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#=4074623&CFTOKEN#=df12b05b70dbdb0d-FF50C97A-C7A0-A61D-B38CEC76222623DF#lastvisit={ts '2026-05-31 21:26:37'}#hitcount=3#timecreated={ts '2026-05-31 21:26:35'}#cftoken=df12b05b70dbdb0d-FF50C97A-C7A0-A61D-B38CEC76222623DF#cfid=4074623#
CFID=4074626
CFTOKEN=af0195644112df7c-FF50D6E1-9CF2-29D2-157EE73EB20DDF0D
FREEACCESSCOUNT=1
Session Variables:
cfid=4074626
cftoken=af0195644112df7c-FF50D6E1-9CF2-29D2-157EE73EB20DDF0D
sessionid=BOOKBROWSE_4074626_af0195644112df7c-FF50D6E1-9CF2-29D2-157EE73EB20DDF0D
urltoken=CFID=4074626&CFTOKEN=af0195644112df7c-FF50D6E1-9CF2-29D2-157EE73EB20DDF0D
URL Parameters:
a-map-to-paradise=
ezine_preview_number=19978
Debug Rendering Time: 12 ms