Rose R

Rose R

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

Rose Rankin (she/her) lives and writes outside of Chicago. A historian by training, she primarily reviews non-fiction with an emphasis on women's studies. She recently completed a comparative study of female-authored poetry in Late-Renaissance Italy titled Cautious if Not Chaste: The Poetry of Tullia D'Aragona and Veronica Franco. In addition to freelancing for various publications, she is also a marketing copywriter with experience in technical writing.

BookBrowse Editorial Reviews (31)

BookBrowse Editorial Review
Women of War: The Italian Assassins, Spies, and Couriers Who Fought the Nazis
by Suzanne Cope
(5/7/2025)
Suzanne Cope brings to light a complex facet of an otherwise well-known war in her nonfiction account Women of War: The Italian Assassins, Spies, and Couriers Who Fought the Nazis. But political machinations and military maneuvers are not at the heart of this story. Instead, Cope humanizes the conflict through the experiences of four women who played crucial roles on and off the battlefield, and she shows how women were integral to the fight for freedom and a new political direction in
BookBrowse Editorial Review
A Sand County Almanac: And Sketches Here and There
by Aldo Leopold
(1/29/2025)
The problem of removing apex predators like wolves and grizzly bears, and the long destructive march of habitat loss in all North American regions, are chronicled with sadness but loving memories, like in any good eulogy. Leopold was also one of the first writers to capture the paradox of creating parks to conserve wilderness that then becomes overdeveloped and overcrowded: "Parks are made to bring the music to the many, but by the time many are attuned to hear it there is little left but noise.
BookBrowse Editorial Review
The Mighty Red: A Novel
by Louise Erdrich
(10/2/2024)
Erdrich expertly switches between characters' perspectives and pulls the reader into their inner lives; the effect is never disorienting, but rather provides a 360-degree view of this insular community and its lightly magical realist world. As the tension builds, the reader waits on edge of her seat for the characters to finally face their traumas, whether by confronting what happened the night of the tragedy or by reflecting on even earlier misfortunes and mistakes that led them to their curren
BookBrowse Editorial Review
Becoming Earth: How Our Planet Came to Life
by Ferris Jabr
(8/21/2024)
In Becoming Earth, Jabr travels from the rainforest to Siberia, from caves deep within Earth's crust to towers thousands of feet above the surface, and along the way introduces the reader to scientists whose work is awakening humanity to the crucial connections between all living things. We meet cave-diving microbiologists, engineers growing kelp forests for carbon storage, a museum curator studying plastic pollution via autopsies on ocean mammals, and more. The book offers a behind-the-s
BookBrowse Editorial Review
Liberty Equality Fashion: The Women Who Styled the French Revolution
by Anne Higonnet
(5/15/2024)
With the title Liberty, Equality, Fashion, it may seem like Anne Higonnet's new book is an unserious work—maybe a picture book of dresses from revolutionary France, recalling the refrain of "liberty, equality, fraternity" that dominated in 1789. But this would be an incorrect assumption. An exhaustive history of the French Revolution this is not, but the book masterfully explores the confluence of social, political and economic factors that allowed for a sea change in something as b
BookBrowse Editorial Review
Dispersals: On Plants, Borders, and Belonging
by Jessica J. Lee
(4/17/2024)
Plants are a lens through which Lee tries to understand her own identity and that of her family. Born to a Welsh father and Taiwanese mother who settled in Canada, she is attuned to the realities of migration and a sense of "otherness" wherever she goes, be that her own home, her parents' birthplaces, or the many places she moved during a peripatetic adulthood. Of herself and her sister she says, "We wear a border in our bodies." Lee weaves together personal stories—of her family's gardens
BookBrowse Editorial Review
The Bullet Swallower: A Novel
by Elizabeth Gonzalez James
(3/6/2024)
Is a son responsible for the sins of his father? Is it possible to escape your family's legacy, and can one ever truly right the wrongs of the past? Through evocative text and looping timelines, The Bullet Swallower by Elizabeth Gonzalez James asks readers these questions in the form of a redemption story that is frightening and fulfilling in equal measure.
BookBrowse Editorial Review
Gator Country: Deception, Danger, and Alligators in the Everglades
by Rebecca Renner
(1/10/2024)
There is a sense of some justice perhaps, but the reader is left wondering if Robert or any other poachers will actually change their behavior, or just get better at not getting caught. Despite that disappointment, Gator Country provides an important glimpse into South Florida subcultures, and it dispels myths and simplistic misconceptions about people who live off the land and are just trying to get by. Renner poses probing questions about overzealous development, environmental damage, a
BookBrowse Editorial Review
Crossings: How Road Ecology Is Shaping the Future of Our Planet
by Ben Goldfarb
(9/20/2023)
Figures on deaths and disruptions are disheartening, but the author shows how scientists are actively working on meaningful improvements to help animals and roads better coexist, such as wildlife crossings, from passages in Canada's Banff National Park to the famous Liberty Canyon Overpass in Los Angeles. With its veritable mascot, P-22, a celebrity mountain lion who died of injuries sustained from being hit by a car, this project shows it is possible for humans to enact major infrastructure cha
BookBrowse Editorial Review
Waiting to Be Arrested at Night: A Uyghur Poet's Memoir of China's Genocide
by Tahir Hamut Izgil
(8/23/2023)
Tahir Hamut Izgil's memoir, Waiting to be Arrested at Night, breaks through the complacency surrounding the oppression of the Uyghur people and powerfully reveals the terror of mass persecutions tearing an entire population apart. His poet's voice and lyricism add a dreamlike quality to events that seem too terrifying to be real, and almost too painful to describe.
BookBrowse Editorial Review
The West: A New History in Fourteen Lives
by Naoise Mac Sweeney
(5/17/2023)
The greatest facet of this book is how it encourages readers to consider a more nuanced, interwoven history that, by re-evaluating the past with the full breadth of our knowledge, pays tribute to the very ideals of Western Civilization while broadening what that definition really means.
BookBrowse Editorial Review
The Exceptions: Nancy Hopkins, MIT, and the Fight for Women in Science
by Kate Zernike
(4/5/2023)
As uplifting as the ending is, this book can be frustrating for younger female readers. The constant self-blame and assuming that double standards were "the way it is" is difficult to accept...But, it's important to remember this isn't a clarion call for how things should be. This is a story of how things were, and the fact that some of the smartest, most accomplished women in the world could struggle to see feminism as anything other than "radical," and would have such deep faith in scientific
BookBrowse Editorial Review
The Climate Book: The Facts and the Solutions
by Greta Thunberg
(2/15/2023)
The Climate Book's short chapters and its structure—focused on what we know, what we're doing or not doing, and what we must do—make it an easy and challenging read at the same time. Complex subjects are explained quickly and clearly, before the reader can get bogged down in jargon. But the sheer breadth of the climate catastrophe and its multifaceted impact on every sphere of life might leave the reader feeling overwhelmed. The final section includes actionable shifts in beha
BookBrowse Editorial Review
The Marriage Portrait: A novel
by Maggie O'Farrell
(10/19/2022)
The structure gives the book the feel of a murder mystery — Will he or won't he do it? What is he capable of? — and the simmering undercurrents of danger draw the reader in, enveloping us in Lucrezia's fear and confusion, but also her intelligence and bravery. By shortening the distance between Lucrezia's lifetime and our own, O'Farrell also makes the risks of succession and reproduction patently clear for modern readers. She provides a glimpse of the terror, pride, hope, danger and
BookBrowse Editorial Review
Bitch: On the Female of the Species
by Lucy Cooke
(8/3/2022)
Not only is Bitch enlightening, but it's also entertaining. Told with verve, humor and plain-language explanations of scientific processes, Cooke's book reads like a travelogue through the still-wild places of the Earth, revealing the complexity of animal life that most of us will never glimpse, and narrated with the tone of a good friend confiding her adventures to the reader. She never hesitates to call out the persistent sexism in academic science, and her rollicking pace and vibrant d
BookBrowse Editorial Review
His Name Is George Floyd: One Man's Life and the Struggle for Racial Justice
by Robert Samuels, Toluse Olorunnipa
(6/8/2022)
The authors' diligence in reporting from those who knew Floyd intimately as well as religious leaders, police officers and scholars creates a seamless narrative of Floyd's life embedded within larger forces of over-incarceration, a lack of job opportunities for those with a criminal record, and ever-present poverty with its associated stress and health damages. Eloquently told and expertly navigating the emotion and polarization that calcified after his murder, His Name Is George Floyd le
BookBrowse Editorial Review
The Treeline: The Last Forest and the Future of Life on Earth
by Ben Rawlence
(3/2/2022)
The Treeline is a moving meditation on what climate change truly means for ecosystems and their human inhabitants in a rapidly evolving, ecologically unique part of the world. Rawlence addresses the dislocations and disasters that will ensue, and indeed already have begun, but it isn't with hopeless fatalism. Instead, he ends with a call to action for humans to adapt and survive. Through scientific lessons, anthropological accounts and lyrical language, The Treeline is a valuable addition
BookBrowse Editorial Review
In the Shadow of the Empress: The Defiant Lives of Maria Theresa, Mother of Marie Antoinette, and Her Daughters
by Nancy Goldstone
(11/3/2021)
Goldstone, an accomplished popular historian of pre-modern queens, depicts the emotions and tense moments of Maria Theresa's life in accessible prose and delightful details, making the reader feel close to the action and presenting the empress as a relatable, real person. In the Shadow of the Empress shines a well-deserved light on one of the most extraordinary female rulers in European history, and shows that common misconceptions and the fog of time don't have to obscure the lives of me
BookBrowse Editorial Review
The Man Who Hated Women: Sex, Censorship, and Civil Liberties in the Gilded Age
by Amy Sohn
(9/8/2021)
Sohn recounts the larger-than-life characters Comstock battled, painting a vivid picture of Gilded Age America. There were the activists and questionable grifters Victoria Woodhull and Tennessee Claflin, sisters who spoke and advocated for women's rights including suffrage and sexual equality; Angela and Ezra Heywood, dedicated spouses who promoted free love principles; and Ann Lohman, a New York City abortionist knows as Madame Restell. These stories of the women and men who advocated for socia
BookBrowse Editorial Review
How the Word Is Passed: A Reckoning with the History of Slavery Across America
by Clint Smith
(7/14/2021)
This book's strengths are many, including Smith's mellifluous language and his ability to crystallize the meaning of white supremacy and its effects for Black Americans. The connections he draws both spatially and temporally between the actual lived horrors of slavery and the world as we know it today are both brilliant and vital, as is his emphasis on education and how the teaching of the past is really a reflection of current attitudes, fears and prejudices. How the Word Is Passed shoul
BookBrowse Editorial Review
In Search of a Kingdom: Francis Drake, Elizabeth I, and the Perilous Birth of the British Empire
by Laurence Bergreen
(4/21/2021)
Bergreen rightly credits Drake and his relationship with the brilliant Elizabeth for the role he played in this drama. Sometimes the author is a little too effusive in his praise — for example, he dismisses every sailor who criticized Drake as a jealous malcontent rather than considering if a money-hungry pirate was perhaps difficult to work with. A more nuanced view of his sources would have improved his analysis overall. But these are minor blemishes in an adventure for the ages that had reper
BookBrowse Editorial Review
God's Shadow: Sultan Selim, His Ottoman Empire, and the Making of the Modern World
by Alan Mikhail
(8/19/2020)
Mikhail succeeds in capturing the tension and power struggles that marked Selim's accession, but unfortunately misses the opportunity to explain how Orientalism, with its depictions of Muslims and "the East" as inherently illogical, exotic and sinful, was directly related to the existential fears of the Ottomans. Nevertheless, God's Shadow is a refreshing corrective to the literary and historical traditions that portray the Ottomans as weak and inconsequential.
BookBrowse Editorial Review
Silver, Sword, and Stone: Three Crucibles in the Latin American Story
by Marie Arana
(9/4/2019)
The multi-layered structure and depth of detail make the book as engrossing as it is informative, and while Arana avoids prescriptions for the future or current policy, her message is clear—exploitation, violence and religion define Latin America, and for change to come, these legacies will require a reckoning that the world has been unprepared thus far to make.
BookBrowse Editorial Review
An American Summer: Love and Death in Chicago
by Alex Kotlowitz
(4/17/2019)
In An American Summer: Love and Death in Chicago, Alex Kotlowitz patiently takes the reader through the streets, neighborhoods and institutions that are both the cause and the result of ongoing violence. More importantly, he humanizes the problem through personal stories and deep immersion in the lives of real people who have been affected.
BookBrowse Editorial Review
In Byron's Wake: The Turbulent Lives of Lord Byron's Wife and Daughter: Annabella Milbanke and Ada Lovelace
by Miranda Seymour
(1/9/2019)
In Byron's Wake shines a light on the lives of Lord Byron's wife, Annabella Milbanke, and their daughter, Ada Lovelace, who both spent their lives with his shadow hanging over them. Though there are a few organizational flaws, this book reveals fascinating details about the painful legacy of a disastrous relationship and how these two women chose to define themselves in spite of, or because of it.
BookBrowse Editorial Review
American Prison: A Reporter's Undercover Journey into the Business of Punishment
by Shane Bauer
(9/19/2018)
Shane Bauer chose to go undercover as a corrections officer at a for-profit prison in Louisiana, and the result is a damning portrait of the business of incarcerating Americans, and the legacy of racism in the criminal justice system. The juxtaposition of Bauer's experience with the historical chapters provides a rich context, helping the reader to understand how the present system came to be.
BookBrowse Editorial Review
New World, Inc.: The Making of America by England's Merchant Adventurers
by John Butman and Simon Targett PhD
(5/16/2018)
When we think about the founding of America, we typically envision Pilgrims in black garb and boxy hats, sailing bravely to an untouched landscape where they could worship free from persecution. Yet as John Butman and Simon Targett show in New World, Inc., the Pilgrims were far from being trailblazing colonists. The authors bring to life forgotten and overlooked explorers and they demonstrate that profit, not religious freedom, acted as the driving force for colonization.

With
BookBrowse Editorial Review
Tomorrow Will Be Different: Love, Loss, and the Fight for Trans Equality
by Sarah McBride
(4/18/2018)
McBride's memoir recounts these important social and political shifts, but it's also a personal narrative and a love story—featuring her and the transgender man she fell in love with, Andy Cray. Despite the tragic loss of her husband and the rollback of LGBTQ rights under the Trump administration, McBride maintains her positivity and hope for the future. Significantly, she is aware of her privilege as a white person from the upper socioeconomic strata of society. Because she is aware of her oppo
BookBrowse Editorial Review
Renoir's Dancer: The Secret Life of Suzanne Valadon
by Catherine Hewitt
(3/7/2018)
The change in women's place in the art world animates this book, with Valadon an unsung but key figure in that transformation. Hewitt summarizes: "Other artists showed what viewers wanted to see. Suzanne showed them what was true." By not conforming to male expectations of female-created art—a muted color palette, nurturing mothers, cheerful children—Valadon broke barriers for women to create and, crucially, to make a living from the art that expressed their intentions and feelings, not only wha
BookBrowse Editorial Review
Leonardo da Vinci
by Walter Isaacson
(1/3/2018)
The Leonardo who comes through in this account is a friendly and approachable genius. He appears comfortable with his homosexuality, unlike his contemporary Michelangelo. He's surrounded by students, assistants, and friends throughout his life-the very opposite of the brooding loner trope so often applied to artists. Isaacson does Leonardo a great service by humanizing him, and he clearly admires his subject's genius, which was all the more impressive since Leonardo had very little formal educat
BookBrowse Editorial Review
A Disappearance in Damascus: Friendship and Survival in the Shadow of War
by Deborah Campbell
(9/20/2017)
Campbell deftly describes the human cost of war and the repercussions of disastrous policies in Iraq. Her descriptions of Syria are all the more poignant since we know of the destruction that would unfold as a result of the country's civil war a few years later. At times, however, it feels like she justifies her presence in Syria and her use of fixers like Ahlam a little too vehemently, and the account of her unraveling relationship with her boyfriend in the U.S. seems out of place. A

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

Courage - a perfect sensibility of the measure of danger, and a mental willingness to endure it.

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

Book
Trivia
  • Book Trivia

    Can you name the title?

    Test your book knowledge with our daily trivia challenge!

Wordplay

Solve this clue:

W the C A the M W P

and be entered to win..

Your guide toexceptional          books

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

 


Debugging Information
ColdFusion Server Developer 2021,0,13,330286
Template /readers/index.cfm
Time Stamp 01-Jun-26 01:40 AM
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
1780278009089 ms 1.78027800909E+012 ms 1 /root/website/app_server.cfm
1436 ms 1436 ms 1 /root/website/readers/index.cfm
1281 ms 1281 ms 1 /root/website/readers/dsp_profile.cfm
67 ms 67 ms 1 /root/website/app_layout.cfm
62 ms 62 ms 1 /root/website/app_globals.cfm
47 ms 47 ms 1 /root/website/site/blocks/layout/dsp_right_column.cfm
26 ms 13 ms 2 /root/website/adsystem/adsystem_mod.cfm
24 ms 24 ms 1 /root/website/queries/qry_get_active_obc.cfm
22 ms 22 ms 1 /root/website/site/blocks/dsp_border_first_impressions.cfm
21 ms 21 ms 1 /root/website/queries/qry_get_arcs_for_ad.cfm
15 ms 15 ms 1 /root/website/adzones/AdZone6.cfm
13 ms 13 ms 1 /root/website/site/blocks/layout/dsp_footer.cfm
11 ms 11 ms 1 /root/website/adzones/showcase_track.cfm
11 ms 11 ms 1 /root/website/queries/qry_get_follower_count.cfm
11 ms 11 ms 1 /root/website/queries/qry_get_member_profile.cfm
10 ms 10 ms 1 /root/website/queries/qry_get_current_competition.cfm
10 ms 10 ms 1 /root/website/queries/qry_get_following_count.cfm
10 ms 10 ms 1 /root/website/queries/qry_get_reviews_by_member.cfm
7 ms 2 ms 3 /root/website/actions/act_spider_tracker.cfm
6 ms 6 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_current_wordplay.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/actions/udfs.cfm
1 ms 1 ms 1 /root/website/queries/qry_get_current_ezine.cfm
1 ms 1 ms 1 /root/website/queries/qry_get_free_newsletters.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/dsp_bottom_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
1 ms 1 ms 1 /root/website/site/blocks/layout/main_search.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/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
1 ms  STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
1437 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


SQL Queries

spidercheck (Datasource=bookbrowse_com_new, Time=6ms, Records=1) in /root/website/actions/act_spider_tracker.cfm @ 01:40:09.009
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=2ms, Records=0) in /root/website/queries/qry_get_member_info.cfm @ 01:40:09.009
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 @ 01:40:09.009
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 @ 01:40:09.009
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=4ms, Records=1) in /root/website/queries/qry_get_current_wordplay.cfm @ 01:40:09.009
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=4ms, Records=0) in /root/website/queries/qry_get_current_competition.cfm @ 01:40:09.009
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 @ 01:40:09.009
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 @ 01:40:09.009
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=5ms, Records=0) in /root/website/queries/qry_get_active_obc.cfm @ 01:40:09.009
SELECT 		a.arc_forumidfk, a.discourse_flag, a.arc_promo_text, arc_on_ad_dt,
				b.ezine_preview_number, b.ezine_preview_title, b.ezine_preview_subtitle, b.ezine_preview_jacket_image, b.ezine_preview_author, b.ezine_preview_jacket_desc, b.ezine_preview_publisher, ezine_preview_publish_dt, ezine_preview_number_of_pages, ezine_preview_isbn, ezine_preview_short_summary,
	            b.ezine_preview_bb_author_link, ezine_preview_bb_link
	
	FROM 		arcs a
	INNER JOIN 	ezine_previews b ON b.ezine_preview_number = a.ezine_preview_number
	
	WHERE 		arc_obc_flag = 1

	AND 		getdate() < arc_on_ad_dt
	
		ORDER BY  	NEWID()
get_active_obc (Datasource=bookbrowse_com_new, Time=4ms, Records=1) in /root/website/queries/qry_get_active_obc.cfm @ 01:40:09.009
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=10ms, Records=4) in /root/website/queries/qry_get_active_obc.cfm @ 01:40:09.009
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=10ms, Records=1) in /root/website/queries/qry_get_member_profile.cfm @ 01:40:09.009
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) = 11741

get_reviews_by_member (Datasource=bookbrowse_com_new, Time=10ms, Records=0) in /root/website/queries/qry_get_reviews_by_member.cfm @ 01:40:09.009
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) = 11741

get_follower_count (Datasource=bookbrowse_com_new, Time=9ms, Records=1) in /root/website/queries/qry_get_follower_count.cfm @ 01:40:09.009
SELECT COUNT(*) AS follower_count
    FROM member_follows
    WHERE followed_member_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 11741

get_following_count (Datasource=bookbrowse_com_new, Time=9ms, Records=1) in /root/website/queries/qry_get_following_count.cfm @ 01:40:09.009
SELECT COUNT(*) AS following_count
    FROM member_follows
    WHERE follower_member_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 11741

get_reviewer_number (Datasource=bookbrowse_com_new, Time=9ms, Records=1) in /root/website/readers/dsp_profile.cfm @ 01:40:09.009
SELECT TOP 1 reviewer_number
                FROM reviewers
                WHERE reviewer_email = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_VARCHAR) = rose.rankin@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 @ 01:40:09.009
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=9ms, Records=1) in /root/website/readers/dsp_profile.cfm @ 01:40:09.009
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) = 99

get_editorial_reviews (Datasource=bookbrowse_com_new, Time=1236ms, Records=31) in /root/website/readers/dsp_profile.cfm @ 01:40:10.010
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) = 99

get_arcs_for_ad (Datasource=bookbrowse_com_new, Time=8ms, Records=0) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 01:40:10.010
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=11ms, Records=3) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 01:40:10.010
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=9ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 01:40:10.010
SELECT		a.adid,	adweight
	FROM		adsystem a
	INNER JOIN 	ad_category_mapping b ON b.adid = a.adid
	WHERE		a.section = ?
	AND			a.active  = 1
	AND 		a.start_date <= GETDATE()
	
	AND (a.viewby LIKE '%n%' OR a.viewby = 'all')
            

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

get_ads (Datasource=bookbrowse_com_new, Time=3ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 01:40:10.010
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 @ 01:40:10.010
SELECT	a.start_date, a.adid, a.end_date, a.camp_views, a.image_name, a.alt_text, a.views, a.code, a.adsize
        FROM	adsystem a
        WHERE	a.adid = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 1112

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

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

get_ads (Datasource=bookbrowse_com_new, Time=2ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 01:40:10.010
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=0ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 01:40:10.010
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; CFID=4081350; CFTOKEN=b7a8b7c0d43c8a63-0860AC5D-FD9B-8FB0-19BA25F892BD43FF; CFGLOBALS=urltoken%3DCFID%23%3D4081348%26CFTOKEN%23%3D1114307ce6684d8c%2D08609CDE%2D9A73%2DED7F%2D17E50B43EB59B26E%23lastvisit%3D%7Bts%20%272026%2D06%2D01%2001%3A40%3A08%27%7D%23hitcount%3D6%23timecreated%3D%7Bts%20%272026%2D06%2D01%2001%3A39%3A59%27%7D%23cftoken%3D450645be0a7a3ca3%2D086099CC%2D08D7%2D9D51%2D15AB0DD533F90A13%23cfid%3D4081347%23
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=/11741
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=4081347
cftoken=450645be0a7a3ca3-086099CC-08D7-9D51-15AB0DD533F90A13
hitcount=7
lastvisit={ts '2026-06-01 01:40:10'}
library_user_flag=0
member_active_flag=0
member_logged_in_flag=0
member_number=0
order=p
timecreated={ts '2026-06-01 01:39:59'}
urltoken=CFID=4081350&CFTOKEN=b7a8b7c0d43c8a63-0860AC5D-FD9B-8FB0-19BA25F892BD43FF
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#=4081348&CFTOKEN#=1114307ce6684d8c-08609CDE-9A73-ED7F-17E50B43EB59B26E#lastvisit={ts '2026-06-01 01:40:08'}#hitcount=6#timecreated={ts '2026-06-01 01:39:59'}#cftoken=450645be0a7a3ca3-086099CC-08D7-9D51-15AB0DD533F90A13#cfid=4081347#
CFID=4081350
CFTOKEN=b7a8b7c0d43c8a63-0860AC5D-FD9B-8FB0-19BA25F892BD43FF
Session Variables:
cfid=4081350
cftoken=b7a8b7c0d43c8a63-0860AC5D-FD9B-8FB0-19BA25F892BD43FF
sessionid=BOOKBROWSE_4081350_b7a8b7c0d43c8a63-0860AC5D-FD9B-8FB0-19BA25F892BD43FF
urltoken=CFID=4081350&CFTOKEN=b7a8b7c0d43c8a63-0860AC5D-FD9B-8FB0-19BA25F892BD43FF
URL Parameters:
11741=
Debug Rendering Time: 9 ms