Jordan L

Jordan L

BookBrowse Reviewer
+ Follow
BookBrowse Reviewer Jordan is a BookBrowse Reviewer and has written reviews featured in The BookBrowse Review.

Jordan Lynch is a scientist by training, but her true passion is books. She currently lives in St. Louis, MO, where she spends her days caring for her son and reading during naptime. She also works to educate and advocate for phenylketonuria (PKU) research on behalf of her son. You can see what she’s been reading or explore some interesting science at The Literary Laboratory. You can see what she’s been reading or explore some interesting science at her blog The Literary Laboratory.

BookBrowse Editorial Reviews (40)

BookBrowse Editorial Review
Murderland: Crime and Bloodlust in the Time of Serial Killers
by Caroline Fraser
(6/18/2025)
Fraser focuses on the Bunker Hill Mine and Smelting Complex, a lead and silver mining and processing operation that heavily polluted the air, soil, and waterways throughout the Pacific Northwest over the course of a century, affecting the health of countless individuals, particularly children...She also links its pollution—as well as the high levels of lead that children were being exposed to throughout the country via lead paint and leaded gasoline, "a toxic cocktail" that poisoned a gene
BookBrowse Editorial Review
Death in the Jungle: Murder, Betrayal, and the Lost Dream of Jonestown
by Candace Fleming
(5/21/2025)
Fleming's interviews with Jones' followers and survivors make it clear why so many people believed in him. It was partly because of his charisma... but also because of the tangible good he was doing, especially for the Black community... But what makes Death in the Jungle particularly interesting are the perspectives of members who did not believe that Jones knew what was best for them, like the group of younger members who grew disillusioned with Jones, his rhetoric, and his creepy contr
BookBrowse Editorial Review
The Otherwhere Post
by Emily J. Taylor
(3/26/2025)
Maeve begins to dig into her father's past and discovers more than she bargained for. Filled with mystery, loss, and unique magic, The Otherwhere Post is a solid sophomore novel for Emily J. Taylor. Taylor writes a solid mystery, with shocking revelations that feel natural to the progression of Maeve's search. Although these emerge slowly at first, the world building and character development keep the story moving; the slower moments convey emotion and remind readers of the loss a
BookBrowse Editorial Review
Song of a Blackbird
by Maria van Lieshout
(2/12/2025)
This graphic novel is the story of the intertwined lives of two young women who will risk everything to help others. Annick and Emma are both spurred into action by the discovery of a difficult truth—in Annick's case, that her family history is a lie; in Emma's case, that the Jewish people of Amsterdam are being killed... During the Holocaust and Nazi occupation, artwork like Emma's could be a symbol of hope and defiance: whether in the form of forged IDs and ration cards or of sketches an
BookBrowse Editorial Review
Everything We Never Had
by Randy Ribay
(12/4/2024)
This is very much a character-driven novel. Although each timeline has its own small plot, there is no overarching storyline. Rather, the narrative focuses on the typical complexities of father-son relationships compounded by cultural expectations, racial prejudice, and the desire to find one's place in the world. Enzo's story is particularly interesting because it takes place during the lockdown phase of the COVID pandemic; readers will have lived through the events of this time themselves and
BookBrowse Editorial Review
The Schubert Treatment: A Story of Music and Healing
by Claire Oppert
(10/16/2024)
The interspersed backstory provides depth and captures Oppert's motivation, and as she begins to work in a more clinical setting, these sections explain the development and testing of the Schubert Treatment—the calming effect of music that reduced pain and anxiety, named after the famous Austrian composer, Franz Schubert. Oppert's writing is emotional and detailed, bringing individuals to life in only a few pages, and the inclusion of specific pieces of music at the beginning of each vigne
BookBrowse Editorial Review
A Gentleman and a Thief: The Daring Jewel Heists of a Jazz Age Rogue
by Dean Jobb
(7/17/2024)
In the Roaring Twenties—an era known for its flash and glamour as well as its gangsters and bootleggers—Arthur Barry used a combination of charm, cool-headedness, and shrewd observational skills to become one of America's most infamous jewel thieves. In A Gentleman and a Thief, Dean Jobb shares the stranger-than-fiction story of a young boy from Massachusetts who became a master cat burglar, took an English monarch on a tour of NYC, stole millions of dollars in jewels, a
BookBrowse Editorial Review
The Last Murder at the End of the World: A Novel
by Stuart Turton
(6/5/2024)
Since a deadly fog overtook the planet, the vestiges of humanity have not only survived but worked together to create a picturesque existence under the oversight of the elders. When Niema, the head elder, is brutally murdered, the island's security system begins to fail. Prior to her death and fearing the likelihood of violence, Niema programmed the security system so that only the death of her murderer would stop the encroaching fog, for reasons that will later become clear. The story is a
BookBrowse Editorial Review
Under This Red Rock
by Mindy McGinnis
(4/3/2024)
As the story races toward its climax, Neely becomes increasingly unstable, struggling with the literal voices in her head as she tries to separate hallucination from truth. A series of flashbacks and short, heartbreaking chapters escalate the suspense until the truth is revealed in a dark twist that readers won't see coming. Under This Red Rock shines a light on the challenges of mental illness through a brutal murder mystery whose conclusion will shock even the most hardened mystery fans
BookBrowse Editorial Review
The Women: A Novel
by Kristin Hannah
(2/7/2024)
Based on years of research and guidance from real-life Vietnam War nurses, The Women vividly describes the horrors of war and the beauty of friendship and forgiveness while honoring the women whose service in Vietnam has been largely ignored.
BookBrowse Editorial Review
The Blood Years
by Elana K. Arnold
(1/10/2024)
Love is a pervasive theme throughout the story—the love of God, the love of family, the love for one's city and country—and although Rieke's future remains unknown, it's clear that Frieda's story ended with a family who loved her and a granddaughter determined to share her experiences with the world. The Blood Wars is a story of love, faith, and perseverance that honors both the Jews in WWII-era Romania and a young woman who found the strength to hope in the face of darkness.
BookBrowse Editorial Review
The Reformatory: A Novel
by Tananarive Due
(11/1/2023)
Gracetown, Florida in 1950 is deep in the Jim Crow South and home to the Gracetown School for Boys, a reformatory school with a dark reputation. After kicking a white teenager while defending his older sister Gloria, Robert Stephens Jr., a Black 12-year-old, is sent to Gracetown, where he is thrown into a world of ghosts, brutal punishments and a superintendent with dark motives and darker secrets. Desperate to save her brother, Gloria pushes back against the blatant racism of her town to fight
BookBrowse Editorial Review
The Mysterious Case of Rudolf Diesel: Genius, Power, and Deception on the Eve of World War I
by Douglas Brunt
(9/20/2023)
Rudolf Diesel was a man ahead of his time. He used creativity and ingenuity to invent things that he truly believed would help society, and he remained optimistic and determined despite many hardships and setbacks. Although the circumstances of his death remain a mystery, Brunt's chronicle of his life and times raises the specter of "what if" and provides a fascinating alternative account of Diesel’s fate. Equal parts biography, military history, and political thriller, T
BookBrowse Editorial Review
Only the Beautiful
by Susan Meissner
(5/17/2023)
Meissner's extensive research into this time period and movement is clear in her detailed descriptions of mental institutions and the resistance Helen meets as she advocates for the differently abled. Brutal and heartbreaking, yet ultimately joyful, Only the Beautiful not only shines a light on a dark period in American history but shows the importance of speaking out for what's right.
BookBrowse Editorial Review
Spice Road: Spice Road #1
by Maiya Ibrahim
(3/15/2023)
Maiya Ibrahim effectively uses small details to help create a setting that feels entirely real. Readers will feel the heat and emptiness of the Forbidden Wastes, smell the myriad spices in the bazaar and shudder at the brokenness and despair of those whose lives have been destroyed by war. Ibrahim has written a wonderful debut filled with unique magic, vivid imagery, and extensive worldbuilding that will appeal to fans of fantasy, strong female leads, and unbreakable family bonds.
BookBrowse Editorial Review
The Villa: A Novel
by Rachel Hawkins
(2/1/2023)
The Villa is a story of toxic relationships, dangerous secrets and men who underestimate the women in their lives. Rachel Hawkins's latest is a must-read for devotees of psychological thrillers with twisty endings, fans of dual timelines with unique setups and readers who enjoy strong female leads who do whatever it takes to succeed.
BookBrowse Editorial Review
Strike the Zither: Kingdom of Three #1
by Joan He
(11/2/2022)
Strike the Zither is a historical fantasy filled with action and intrigue, humans and gods, loyalty and honor. Although it reimagines a classic Chinese novel, Zither can be read and enjoyed regardless of a reader's knowledge of the source material, and the list of characters and artwork included at the beginning of the book will serve as a helpful guide to the expansive world Joan He has recreated. Fans of Asian literature will appreciate the nods to Chinese mythology and c
BookBrowse Editorial Review
The War Librarian
by Addison Armstrong
(9/21/2022)
Armstrong's story has remarkable depth. Emmaline and Kathleen are two very different individuals, but they both experience significant character growth throughout the story, due largely to the discrimination they're forced to endure. The War Librarian is a book about the power of the written word, as well as a story about following your dreams and fighting inequality in whatever way possible. Fans of strong female leads will enjoy seeing Emmaline and Kathleen overcome adversity, while lov
BookBrowse Editorial Review
The Facemaker: A Visionary Surgeon's Battle to Mend the Disfigured Soldiers of World War I
by Lindsey Fitzharris
(8/3/2022)
Fitzharris describes Gillies' surgical techniques in detail, and while some specificity helps allow for visualization of the process, the descriptions occasionally become overly complex. The pictures included in the book are of greater benefit, showing several patients before, during and after their surgeries. Equally tragic and inspirational, detailed and thoroughly intriguing, The Facemaker brilliantly recounts the innovative efforts of Harold Gillies as he not only restored the faces o
BookBrowse Editorial Review
River of the Gods: Genius, Courage, and Betrayal in the Search for the Source of the Nile
by Candice Millard
(6/22/2022)
Millard spares no detail in describing Speke's slander, and the ruin of Burton's reputation at his former companion's hands is difficult to read, as is Speke's descent into a ceaseless rage that cost him his good name and may have contributed to his death. River of the Gods, much like Millard's previous books, is a story of courage and perseverance, but it's also a harsh look at the history of British exploration and the tragedy of pride and betrayal. Filled with stunning detail, fascinat
BookBrowse Editorial Review
Atomic Anna
by Rachel Barenbaum
(5/4/2022)
Part science fiction thriller, part family drama, Atomic Anna is a unique blend of what's best about these genres. Barenbaum has created three generations of flawed but relatable women who must learn to live with the choices of their mothers and the resulting circumstances. The inclusion of time travel provides an intriguing science element as well as a ticking clock to push the characters to find the solutions to their problems. Readers of science fiction, historical fiction and multigen
BookBrowse Editorial Review
I Must Betray You
by Ruta Sepetys
(3/16/2022)
Included after the epilogue are archival photographs of people, events and daily life in communist Romania, along with a detailed author's note about the revolution and Sepetys's writing process. These additions provide a welcome visual accompaniment to Cristian's story and drive home the stark reality of life in Romania at the time. Cristian is a conflicted yet courageous narrator, and his experiences, unrelatable to most of us, provide an unflinching glimpse into life under Romania's communist
BookBrowse Editorial Review
Beautiful Little Fools: A Novel
(2/2/2022)
This is a tale of powerful women who aren't afraid to take matters into their own hands. Daisy, Jordan and Catherine are drastically different characters, but their interactions with Gatsby and the resulting secrets bind them together in unforgettable ways. Their flaws and their desires make them relatable, while their cleverness and flair make them likable. Cantor's work enriches The Great Gatsby by providing new points of view and adding an interesting twist to the narrative. Fans of hi
BookBrowse Editorial Review
The Last Mona Lisa
by Jonathan Santlofer
(10/6/2021)
In general, the plot is slow to start, but as Luke's research begins to uncover more truths—and as those following him grow more impatient—the pace and suspense begin to build. Chapters become shorter as the book continues, which keeps the story moving, and the last 100 or so pages proceed at a breakneck pace. Santlofer teases the reader with just enough information to keep their interest without truly giving away anything until the very end. There are several twists that are just un
BookBrowse Editorial Review
Windhall
by Ava Barry
(4/7/2021)
Windhall is a fast-paced, cleverly-plotted murder mystery that exalts the opulence of Hollywood's Golden Age while also exposing the dark side of the studios and the damaging, sometimes deadly, consequences to those who defied the powerful elites. Although the novel does suffer from a lack of character development, the detailed descriptions give the reader a comprehensive picture of the era and area where Eleanor Hayes was murdered, and Hailey's efforts to solve the mystery keep the plot
BookBrowse Editorial Review
Fortune Favors the Dead: Pentecost and Parker #1
by Stephen Spotswood
(11/4/2020)
The urgency of the case — will the murderer strike again? — keeps the plot moving at a fairly quick pace, but there are plenty of slower, more reflective moments that give balance to the story by placing focus on the characters themselves. In addition to Lillian and Will, there are complex, independent women in almost every other role: bystanders, victim, love interest and suspects. Set in New York City in the mid-1940s, the story reflects the changing position of women in society as
BookBrowse Editorial Review
The Exiles
by Christina Baker Kline
(10/21/2020)
The Exiles can't be described as a happy story, but it is inspiring and thought-provoking. Exploring historical events that may be unknown to some readers, Kline offers a unique look at the treatment of those outside of the strict rules and regulations of 19th-century British society. Furthermore, the three points of view tell three distinct stories that intertwine to create a larger picture of friendship, survival and hope. It's a fascinating tale that will appeal to readers with a taste
BookBrowse Editorial Review
The Nesting Dolls
by Alina Adams
(8/5/2020)
The stories of Daria, Natasha and Zoe fit into one another like the nesting dolls of the book's title. However, it's not until the women of the family finally begin to share their stories with one another that they realize the importance of the past, and that sometimes getting what you need is better than getting what you want. Adams has created a beautiful story containing rich descriptions, impossible decisions and a family filled with both exasperation and love.
BookBrowse Editorial Review
The Book of V.
by Anna Solomon
(6/24/2020)
This is very much a character-driven book with a strong focus on the personal growth and conflicts of Esther, Vee and Lily. Solomon chooses to focus the struggles of all three women around marriage, albeit in very different ways. At their heart, all three stories are about female autonomy—or lack thereof, in Esther's case—and carefully examine how a woman's place and role has changed but in some respects remained the same over the centuries. Featuring three women from societies with
BookBrowse Editorial Review
Eight Perfect Murders
by Peter Swanson
(3/4/2020)
Although mystery lovers may be able to pick up on many of the clues, Swanson expertly subverts the usual tropes to create a haunting conclusion that harkens back to one of Agatha Christie's most famous novels. The book stands out among the current field of domestic dramas and foreign detectives as a celebration of the genre.
BookBrowse Editorial Review
Heart of Junk
by Luke Geddes
(2/5/2020)
Although a few subplots are wrapped up, many of the characters' fates are left open-ended, and while it's not necessary to always give everyone a happy ending, another chapter or two could've provided a better degree of closure. That being said, there is a general feeling of optimism for the characters who do get proper endings. For those looking for a quick read that explores the concept of one man's trash being another man's treasure, Luke Geddes' debut will hit the spot.
BookBrowse Editorial Review
Curious Toys
by Elizabeth Hand
(11/13/2019)
With a spunky heroine, her odd but earnest partner, and a dazzling yet dark setting, Hand has created a page-turning tale that perfectly balances fiction with the true history of Riverview. Additionally, the inclusion of themes such as gender identity and the objectification of young girls make Curious Toys a story that is relevant for modern times while still maintaining the feel of early 20th century Chicago.
BookBrowse Editorial Review
Fireborne: The Aurelian Cycle Book 1
by Rosaria Munda
(10/30/2019)
Numerous YA novels focus on the beginnings of revolution, but few feature the aftermath, and Munda has stepped into that gap to explore what happens after the fighting is done and everything isn't necessarily as happy and peaceful as people thought it would be. The action and ferocity of the dragon battles keep the pace moving, but it's truly Annie, Lee and their complex history that make Fireborne a fantastic beginning to this trilogy.
BookBrowse Editorial Review
The Winemaker's Wife
by Kristin Harmel
(9/4/2019)
The novel has a fairly predictable story, but it shares the lesser-known tale of the French winemakers and their role in fighting back against the Nazis. Although these specific events are fictional, Harmel is able to bring life to the landscape and the people of the Champagne region of France through her intricate descriptions of winemaking and her vivid depictions of the vineyards and the wine cellars.
BookBrowse Editorial Review
Deception Cove: Neah Bay Book 1
by Owen Laukkanen
(5/29/2019)
Deception Cove has plenty of adrenaline and edge-of-your-seat moments, but those moments are balanced with the deeper emotional connections between Jess and Mason, as well as by their love for Lucy. Not your typical thriller, Laukkanen has crafted a story of forgiveness, loyalty and love with interesting characters and a beautifully wild landscape that brilliantly sets the stage for follow-up novels.
BookBrowse Editorial Review
The Stranger Diaries
by Elly Griffiths
(5/1/2019)
Elly Griffiths has skillfully created a story within a story, and blended the two together in a natural and interesting fashion. The Stranger Diaries is a modern murder mystery featuring a ghost story and an ominous setting that builds upon the framework of the countless Gothic romance novels that came before.
BookBrowse Editorial Review
Sea People: The Puzzle of Polynesia
by Christina Thompson
(4/3/2019)
Unfortunately, even centuries of research aren't enough to come to a final conclusion regarding the origins of the first Polynesians. Thompson presents many of the pieces of this historical puzzle, but there are still essential parts missing. Nevertheless, Sea People: The Puzzle of Polynesia presents a colorful and thorough picture of a Polynesian culture that is today returning to its roots by reviving ancient practices and traditions, such as wayfinding.
BookBrowse Editorial Review
Finding Dorothy
by Elizabeth Letts
(3/6/2019)
Finding Dorothy is a fictionalized yet thoroughly researched peek behind the curtain of the famous stories of Oz, exploring the lives of Maud and Frank and their experiences that later surfaced in Baum's famous novels, including one that inspired a classic American film. Elizabeth Letts narrates Maud Gage Baum's biography eloquently, while reminding readers that they should never lose hope that a brighter day is waiting just beyond the rainbow.
BookBrowse Editorial Review
News of Our Loved Ones
by Abigail DeWitt
(1/9/2019)
News of Our Loved Ones may be fiction, but it is reminiscent of so many war survival stories, the legacies of which still impact us today. It is a story of war and loss, but it's also a story of family and love and how our stories shape the next generation.
BookBrowse Editorial Review
The Boneless Mercies
by April Genevieve Tucholke
(10/3/2018)
The Boneless Mercies is an epic fantasy filled with fierce heroines, strong friendships, and a quest for greatness. Their friendships are realistic and moving; there are moments of joy and laughter, as well as tension and anger, but there's a true sense of camaraderie underlying it all.

Reviews (0)

No reviews yet.

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

We must believe in luck. For how else can we explain the success of those we don't like?

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 /readers/index.cfm
Time Stamp 31-May-26 09:05 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
1780261521740 ms 1.78026152174E+012 ms 1 /root/website/app_server.cfm
399 ms 399 ms 1 /root/website/readers/index.cfm
266 ms 266 ms 1 /root/website/readers/dsp_profile.cfm
66 ms 66 ms 1 /root/website/app_layout.cfm
51 ms 51 ms 1 /root/website/app_globals.cfm
34 ms 17 ms 2 /root/website/adsystem/adsystem_mod.cfm
32 ms 32 ms 1 /root/website/site/blocks/layout/dsp_right_column.cfm
22 ms 22 ms 1 /root/website/site/blocks/layout/dsp_footer.cfm
21 ms 21 ms 1 /root/website/adzones/showcase_track.cfm
18 ms 18 ms 1 /root/website/queries/qry_get_active_obc.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
9 ms 9 ms 1 /root/website/queries/qry_get_arcs_for_ad.cfm
8 ms 8 ms 1 /root/website/queries/qry_get_current_competition.cfm
8 ms 8 ms 1 /root/website/queries/qry_get_reviews_by_member.cfm
7 ms 7 ms 1 /root/website/site/blocks/layout/dsp_bottom_block.cfm
6 ms 6 ms 1 /root/website/queries/qry_get_free_newsletters.cfm
5 ms 2 ms 3 /root/website/actions/act_spider_tracker.cfm
5 ms 5 ms 1 /root/website/queries/qry_get_current_wordplay.cfm
5 ms 5 ms 1 /root/website/site/blocks/dsp_book_giveaway.cfm
4 ms 4 ms 1 /root/website/actions/adstatus.cfm
4 ms 4 ms 1 /root/website/queries/qry_get_follower_count.cfm
4 ms 4 ms 1 /root/website/queries/qry_get_following_count.cfm
4 ms 4 ms 1 /root/website/queries/qry_get_member_profile.cfm
3 ms 3 ms 1 /root/website/act_check_login.cfm
3 ms 3 ms 1 /root/website/queries/qry_get_member_info.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/queries/qry_get_previous_arcs_for_ad.cfm
1 ms 1 ms 1 /root/website/queries/qry_get_reader_reviews_power_reviewers.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/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_search.cfm
0 ms  STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
399 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


SQL Queries

spidercheck (Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/actions/act_spider_tracker.cfm @ 21:05:21.021
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=3ms, Records=0) in /root/website/queries/qry_get_member_info.cfm @ 21:05:21.021
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 @ 21:05:21.021
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:05:21.021
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=5ms, Records=1) in /root/website/queries/qry_get_current_wordplay.cfm @ 21:05:21.021
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=3ms, Records=0) in /root/website/queries/qry_get_current_competition.cfm @ 21:05:21.021
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=4ms, Records=0) in /root/website/queries/qry_get_current_competition.cfm @ 21:05:21.021
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:05:21.021
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=3ms, Records=0) in /root/website/queries/qry_get_active_obc.cfm @ 21:05:21.021
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=9ms, Records=1) in /root/website/queries/qry_get_active_obc.cfm @ 21:05:21.021
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=4ms, Records=4) in /root/website/queries/qry_get_active_obc.cfm @ 21:05:21.021
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_member_profile (Datasource=bookbrowse_com_new, Time=3ms, Records=1) in /root/website/queries/qry_get_member_profile.cfm @ 21:05:21.021
SELECT  m.member_number, m.discourse_username, m.member_first_name, m.member_last_name, m.profile_image_url, m.member_full_name, m.member_bio, m.external_link, m.member_classification_number, m.member_email
        FROM    members m
        WHERE   m.member_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 12645

get_reviews_by_member (Datasource=bookbrowse_com_new, Time=7ms, Records=0) in /root/website/queries/qry_get_reviews_by_member.cfm @ 21:05:21.021
SELECT  a.book_number, a.ezine_preview_number, a.reader_review_number,
            COALESCE(NULLIF(LTRIM(RTRIM(m.discourse_username)), ''), NULLIF(LTRIM(RTRIM(a.reader_review_reviewer_name)), '')) AS reader_review_reviewer_name,
            a.reader_review_title, a.reader_review_rating, a.reader_review_description, a.reader_review_dt,
            (SELECT COUNT(*) FROM reader_review_likes rl WHERE rl.reader_review_number = a.reader_review_number) AS like_count
    FROM    reader_reviews a
    LEFT OUTER JOIN members m ON m.member_number = a.member_number
    WHERE   a.member_number = ?
    AND     a.reader_review_approved_flag = 1
    
        ORDER BY a.reader_review_dt DESC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 12645

get_follower_count (Datasource=bookbrowse_com_new, Time=3ms, Records=1) in /root/website/queries/qry_get_follower_count.cfm @ 21:05:21.021
SELECT COUNT(*) AS follower_count
    FROM member_follows
    WHERE followed_member_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 12645

get_following_count (Datasource=bookbrowse_com_new, Time=3ms, Records=1) in /root/website/queries/qry_get_following_count.cfm @ 21:05:21.021
SELECT COUNT(*) AS following_count
    FROM member_follows
    WHERE follower_member_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 12645

get_reviewer_number (Datasource=bookbrowse_com_new, Time=7ms, Records=1) in /root/website/readers/dsp_profile.cfm @ 21:05:21.021
SELECT TOP 1 reviewer_number
                FROM reviewers
                WHERE reviewer_email = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_VARCHAR) = jbfinch89@gmail.com

get_reader_reviews_power_reviewers (Datasource=bookbrowse_com_new, Time=0ms, Records=50, Cached Query) in /root/website/queries/qry_get_reader_reviews_power_reviewers.cfm @ 21:05:21.021
SELECT 		top 50 reader_review_reviewer_email_address, count(reader_review_reviewer_email_address) as "count"
	FROM 		reader_reviews
	WHERE 		reader_review_reviewer_email_address like '%@%'
	AND 		reader_review_reviewer_email_address <> 'reviews@bookbrowse.com'
	GROUP BY 	reader_review_reviewer_email_address
	
	
	ORDER BY 	count desc
get_reviewer_details (Datasource=bookbrowse_com_new, Time=5ms, Records=1) in /root/website/readers/dsp_profile.cfm @ 21:05:21.021
SELECT reviewer_photo, reviewer_bio, reviewer_first_name, reviewer_last_name
            FROM reviewers
            WHERE reviewer_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 111

get_editorial_reviews (Datasource=bookbrowse_com_new, Time=238ms, Records=40) in /root/website/readers/dsp_profile.cfm @ 21:05:22.022
SELECT  d.book_number, d.book_title, d.book_sub_title,
                    e.ezine_dt,
                    ep.ezine_preview_number, ep.ezine_preview_title, ep.ezine_preview_subtitle,
                    ep.ezine_preview_author, ep.ezine_preview_jacket_image,
                    mr.media_review_rating,
                    LEFT(mr.media_review, 500) AS review_excerpt
            FROM    ezine_edition_mapping b
            INNER JOIN editions c ON c.edition_number = b.edition_number
            INNER JOIN books d ON d.book_number = c.book_number
            INNER JOIN ezines e ON e.ezine_number = b.ezine_number
            LEFT JOIN ezine_previews ep ON ep.ezine_preview_isbn13 = c.edition_isbn13
                AND ep.ezine_preview_isbn13 IS NOT NULL AND LEN(ep.ezine_preview_isbn13) > 0
            LEFT JOIN media_reviews mr ON mr.book_number = c.book_number AND mr.media_review_type_number = 9
            WHERE   b.reviewer_number = ?
            AND     e.ezine_dt = (SELECT TOP 1 ez.ezine_dt
                                  FROM ezines ez
                                  INNER JOIN ezine_edition_mapping eem ON eem.ezine_number = ez.ezine_number
                                  INNER JOIN editions ed ON ed.edition_number = eem.edition_number
                                  WHERE ed.book_number = c.book_number
                                  ORDER BY ez.ezine_dt ASC)
            ORDER BY e.ezine_dt DESC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 111

get_arcs_for_ad (Datasource=bookbrowse_com_new, Time=4ms, Records=0) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 21:05:22.022
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=4ms, Records=3) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 21:05:22.022
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=4ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 21:05:22.022
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=5ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 21:05:22.022
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=1ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 21:05:22.022
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=4ms, Records=1) in /root/website/site/blocks/dsp_book_giveaway.cfm @ 21:05:22.022
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=5ms, Records=4) in /root/website/queries/qry_get_free_newsletters.cfm @ 21:05:22.022
SELECT 	*
    FROM 	free_newsletters
get_ads (Datasource=bookbrowse_com_new, Time=8ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 21:05:22.022
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=1ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 21:05:22.022
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=9ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 21:05:22.022
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/readers/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%3D4074026%26CFTOKEN%23%3D8b1049422dc42d1c%2DFE8DEBE2%2DAE4F%2DE7E5%2DA4B0694B88BE9B9D%23lastvisit%3D%7Bts%20%272026%2D05%2D31%2021%3A05%3A21%27%7D%23hitcount%3D4%23timecreated%3D%7Bts%20%272026%2D05%2D31%2021%3A05%3A18%27%7D%23cftoken%3D8b1049422dc42d1c%2DFE8DEBE2%2DAE4F%2DE7E5%2DA4B0694B88BE9B9D%23cfid%3D4074026%23; CFID=4074029; CFTOKEN=b779f123fa85cc00-FE8E06A3-EDEE-E77F-BEEE7E467D02F68D
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=/12645
PATH_TRANSLATED=/root/website/readers/index.cfm
QUERY_STRING=
REMOTE_ADDR=127.0.0.1
REMOTE_HOST=127.0.0.1
REMOTE_USER=
REQUEST_METHOD=GET
SCRIPT_NAME=/readers/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=4074029
cftoken=b779f123fa85cc00-FE8E06A3-EDEE-E77F-BEEE7E467D02F68D
hitcount=4
lastvisit={ts '2026-05-31 21:05:22'}
library_user_flag=0
member_active_flag=0
member_logged_in_flag=0
member_number=0
order=p
timecreated={ts '2026-05-31 21:05:19'}
urltoken=CFID=4074029&CFTOKEN=b779f123fa85cc00-FE8E06A3-EDEE-E77F-BEEE7E467D02F68D
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#=4074026&CFTOKEN#=8b1049422dc42d1c-FE8DEBE2-AE4F-E7E5-A4B0694B88BE9B9D#lastvisit={ts '2026-05-31 21:05:21'}#hitcount=4#timecreated={ts '2026-05-31 21:05:18'}#cftoken=8b1049422dc42d1c-FE8DEBE2-AE4F-E7E5-A4B0694B88BE9B9D#cfid=4074026#
CFID=4074029
CFTOKEN=b779f123fa85cc00-FE8E06A3-EDEE-E77F-BEEE7E467D02F68D
Session Variables:
cfid=4074029
cftoken=b779f123fa85cc00-FE8E06A3-EDEE-E77F-BEEE7E467D02F68D
sessionid=BOOKBROWSE_4074029_b779f123fa85cc00-FE8E06A3-EDEE-E77F-BEEE7E467D02F68D
urltoken=CFID=4074029&CFTOKEN=b779f123fa85cc00-FE8E06A3-EDEE-E77F-BEEE7E467D02F68D
URL Parameters:
12645=
Debug Rendering Time: 25 ms