Skip to main content

Status message

Debug: Image path is empty. in Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (line 500 of modules/contrib/twig_tweak/src/TwigTweakExtension.php).
Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (Line: 96)
__TwigTemplate_5d4104fbae1c426b3379e2356ef8df9d->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 75)
__TwigTemplate_99bcdbccd37c076b1b3449b03a6587d3->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 504)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 103)
__TwigTemplate_d88d8e4a45ed4911237e2e3c21db144c->block_content() (Line: 432)
Twig\Template->yieldBlock() (Line: 76)
__TwigTemplate_d88d8e4a45ed4911237e2e3c21db144c->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 504)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 79)
__TwigTemplate_cf062fe3b86e1cd19b10edb0ef7351bf->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 504)
Drupal\Core\Render\Renderer->doRender() (Line: 504)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 111)
__TwigTemplate_4e1fe8ec960d1eaaf13381521b6207e1->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 69)
__TwigTemplate_fb5ddceda6e698beeb6bc95d13abe15b->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 504)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 118)
__TwigTemplate_9e60c3beff3b32db3aad4833b59ed30d->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 504)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 238)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 638)
Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 239)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 97)
Drupal\tracer\EventDispatcher\TraceableEventDispatcher->dispatch() (Line: 186)
Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 201)
Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138)
Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87)
Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 50)
Drupal\ban\BanMiddleware->handle() (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 38)
Drupal\tracer\StackMiddleware\TracesMiddleware->handle() (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36)
Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51)
Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741)
Drupal\Core\DrupalKernel->handle() (Line: 19)

MADreads Reviews

Book reviews by library staff and guest contributors

Unexpected blooming

Posted by Molly W on Jan 27, 2023 - 12:08pm
Zoraida
Córdova

Orquídea Divina invites the multigenerational Montoya family to her home to celebrate her funeral. The catch is that Orquídea is still alive. The arrival of the magical invitations confuses many of her family members and dredges up painful memories for others. Everyone must attend the funeral in order to receive their inheritance and this strings-attached event is complicated on many levels. The land that Orquídea's home is situated on is infused with magic and the funeral proceedings are hampered by supernatural happenings.

There's a price to be paid

Posted by Jane J on Jan 26, 2023 - 7:53pm
S. A.
Chakraborty

Shannon Chakraborty is back with a new magical adventure (after her Daevabad trilogy) set on the Indian Ocean and introducing a bold, smart, and notorious female pirate, Amina al-Sirafi. Let the sea voyages and the hunt for a kidnapped girl commence.

It's a miracle he's alive

Posted by Molly W on Jan 26, 2023 - 4:32pm

This book requires a certain mindset and I caution readers to prepare themselves for a memoir of alcoholism and addiction that is stunning in several ways. First, it's hard to believe that Matthew Perry, one of the stars of the television sitcom Friends, is still alive after everything his body has been through. Second, his candid sharing of stories about himself and others surprised me, and probably surprised those he spilled the beans about.

Music and memories

Posted by Abby R on Jan 20, 2023 - 3:22pm
A review of Holding On by
Sophia
Lee

Lola's house is always filled with music--as she says, "If you want to hold on, you gotta sing your songs"! When Lola starts to seem quieter, more uncertain, it's up to her granddaughter to help fill in the silences. This beautiful picture book features a young girl matter-of-factly supporting her grandmother through memory loss while reflecting on and continuing all the meaningful (and multi-sensory) experiences they have shared over the years.

Finding new paths

Posted by Jane J on Jan 19, 2023 - 4:28pm
A review of Georgie, All Along by
Kate
Clayborn

When Georgie was a teenager no one in her small home town expected much of her. She was flaky and aimless. But somehow, after leaving home for California, she managed to make a life as the the personal assistant to a Hollywood power player. The problem is, her boss has suddenly picked up sticks and retired and now Georgie is at a loss. She's used to taking care of every little aspect of someone else's life and has no clue how to do the same with her own. And so she does what all big city gals, who are at a crossroads, do in rom-coms.

The siren song of Puget Sound

Posted by Molly W on Jan 19, 2023 - 3:57pm
A review of Spells for Forgetting by
Adrienne
Young

When I think of an atmospheric novel from here on out, I'm going to be thinking of Spells for Forgetting. The story of Saiorse Island off Puget Sound and the residents who live there and listen to her calling weaves together magic, belonging and longing, loss and betrayal, and good and evil. On the surface, Saiorse Island is a lovely ferry ride from Seattle with an apple orchard that attracts a tourist crowd through spring, summer, and fall.

International Holocaust Remembrance Day 2023

Posted by Kathy K on Jan 19, 2023 - 3:22pm
A review of New Holocaust Titles by

"The United Nations General Assembly designated January 27—the anniversary of the liberation of Auschwitz-Birkenau—as International Holocaust Remembrance Day. On this annual day of commemoration, the UN urges every member state to honor the six million Jewish victims of the Holocaust and millions of other victims of Nazism and to develop educational programs to help prevent future genocides."

Truth and consequences

Posted by Rebecca M on Jan 17, 2023 - 4:25pm

Unicorns, human bats, and two-legged beavers have been discovered on the moon!! Really? Well no… but I made you look? Sorry, librarians are supposed to be dispellers of fake news, not shouting ridiculous headlines for the sake of humor in their book reviews. But fake news is everywhere, and if you don’t have a handy, humorous librarian around to help identify truth from fiction - don’t despair! Elise Gravel’s hilarious new graphic novel for kids breaks it down into bite size, understandable concepts: What is fake news? Why do people spread it? How can it be dangerous?

Cure all or curse?

Posted by Jane J on Jan 9, 2023 - 4:23pm
Daniel
Schwabauer

To say that Maxine Justice (fka Eufemia Kolpak), Attorney-at-Law, is struggling would be a severe understatement. She's not had a paying case in forever, her struggling law practice's one employee hasn't been paid in weeks and she's not even sure she has enough money to feed her stray cat. All of which is why she takes a shift rotation in the lower court acting as a public defender - think night court, but even more desperate.

Kick Push

Posted by Holly SP on Jan 7, 2023 - 4:41pm
A review of Kick Push by
Frank
Morrison

Epic is a skate boarding star with tricks and moves so big they earned him his nickname. But when he moves to a new neighborhood, suddenly his tricks aren't so fun without a crowd of friends. He tries new sports to meet friends - football, soccer, basketball - but they all leave him feeling let down. When his father encourages him to try one more ride, Epic kicks, pushes, and flips his way down to the bodega picking up admiring bystanders on the way. Pretty soon he has a whole new crew, ready to kick and push with him. 

A different shade of blue

Posted by Holly SP on Jan 7, 2023 - 4:38pm
Nana Ekua Brew-Hammond,
Illustrated by Daniel Minter

This books delivers exactly what it promises - a history of the color blue from lapis lazuli stones used by ancient Egyptians, to blue dye pressed from a snail's foot in Mexico, to crushed and dried indigo plants in West Africa and finally a Nobel Prize winning chemical clue created in 1905. Along the way we learn more nuance about the color's complicated history - how blue was used and viewed, the value assigned to it, and the meaning given to it by people all over the world, even today in the language that we use.

Caldecott Honor Book: Choosing Brave

Posted by Holly SP on Jan 7, 2023 - 3:02pm

This book opens on August 31, 1955, when Emmett Till's body was found and his mother, Mamie, chose to have him sent home - the braver thing. We then jump back in time to Mamie's childhood, learning about her family, her schooling, her marriage, and Emmett's birth, with each of Mamie's brave choices highlighted. Emmett's childhood comes next, noting his stutter of speech that came from polio, and his trick of whistling to calm him down.

Learning from those who came before

Posted by Holly SP on Jan 7, 2023 - 2:49pm
Jacqueline Woodson
Illustrated by Rafael López

From the Jacqueline Woodson and Rafael López, creators of The Day You Begin, comes a new story about using your imagination to soar. Stuck inside on a rainy day, two siblings are told by their grandmother to use their minds, to "close your eyes and take a deep breath, and believe in a thing." No longer stuck in their apartment, they soar over the city, each season escaping from their boredom, their arguments, and their loneliness, just as their ancestors who also flew with their beautiful and brilliant minds. 

Knight Owl

Posted by Holly SP on Jan 7, 2023 - 2:24pm
A review of Knight Owl by
Christopher
Denise

All young Owl has ever hoped and dreamed of is becoming a knight, but it was just a dream until suddenly knights begin disappearing from the castle. Taking advantage of this staffing shortage, Owl applies to Knight School and to everyone's surprise, he is accepted! He studies and works hard - even a small shield is tough for him to hold - and after graduating with honor, he is assigned to the Knight Night Watch. Other knights usually fell asleep during these long shifts, but Owl is very good at it. Until one night he hears a strange whooshing sound... 

Most distinguished American picture book for children

Posted by Rebecca M on Jan 7, 2023 - 12:02pm
A review of Hot Dog by
Doug
Salati

It is summer and it is HOT in the city. In this incredibly illustrated new picture book by Doug Salati, you can feel the summer heat, sweltering pavement, and oppressive crowds. Past the fire engines, construction crews, and chaotic skateboarders mom and her little dog walk until her hot dog has had ENOUGH. “THAT’S IT!” And lays down in the middle of the crosswalk. Throughout the illustrations, readers will notice little dog’s mom growing grumpier and grumpier as errands progress and doggy drags his feet. 

Emile and the Field

Posted by Holly SP on Jan 7, 2023 - 11:30am
A review of Emile and the Field by
Kevin Young,
Illustrated by Chioma Ebinama
There was a boy
name Emile
who fell in love with a field. 
It was wide and blue --
and if you could have
seen it
so would've you. 

Caldecott Honor Book: Berry Song

Posted by Holly SP on Jan 7, 2023 - 11:23am
A review of Berry Song by
Michaela
Goade

Caldecott medalist Michaela Goade's new picture book is a gorgeously illustrated tale of family and land that warmed my heart and felt so cozy. 

On an island at the edge of the sea, a young girl learns from her grandmother how to live on the land, picking berries of all kinds from the forest:

Gibberish

Posted by Holly SP on Jan 7, 2023 - 10:53am
A review of Gibberish by
Young
Vo

"First Dat sailed on a boat, then flew on a plane..." and now Dat is starting a new school where everyone speaks gibberish and he can't understand a word. Feeling lost and alone, Dat soon makes a friend - after all, play is a universal language! Slowly Dat starts to learn new words and begins to feel at home in his new environment. This book shines in the illustrations - all the gibberish is represented by speech bubbles filled with symbols, and while Dat is illustrated in color, his surroundings start out as black and white cartoons.

Farmhouse

Posted by Holly SP on Jan 6, 2023 - 4:36pm
A review of Farmhouse by
Sophie
Blackall
Over a hill,
at the end of a road,
by a glittering stream
that twists and turns,
stands a house