Monthly Reading List

This page is a journal of my monthly reading habits. I aim to read about 10-15% of a book per day.

March 2024

Conan: Lord of the Mount

Conan: Lord of the Mount

Awakening covered in blood, the sole survivor of a doomed raiding party, Conan sets out for the taverns, women, and ale of Trinnecerl. To reach the village, however, he must pass ruins scattered with the shattered helmets, broken blades, and bones of untold victims—as well as the hideous the creature that left them, the Lord of the Mount.

Conan: Black Starlight

Conan: Black Starlight

Seeking to avoid the Stygian border guard and cross the River Styx, Conan, the sorceress Zelandra, her scribe Neesa, and bodyguard Heng Shih discover a town that seems to be deserted. To preserve his own life, the town’s lord had bargained with a demon that still lurks there. It wants Zelandra’s cache of Emerald Lotus and will kill anyone who tries to stop it. Conan and his allies must defeat the demon and its minions—human and inhuman—in order to survive.

Tarkin

Tarkin

He’s the scion of an honorable and revered family. A dedicated soldier and distinguished legislator. Loyal proponent of the Republic and trusted ally of the Jedi Order. Groomed by the ruthless politician and Sith Lord who would be Emperor, Governor Wilhuff Tarkin rises through the Imperial ranks, enforcing his authority ever more mercilessly … and zealously pursuing his destiny as the architect of absolute dominion.

February 2024

The Day of the Tempest

The Day of the Tempest

The great dragon overlords threaten to enslave Krynn. They’ve magically altered the land, sculpting domains to suit their foul moods, and now they have started to amass armies of dragons, humanoids, and spawn. Even the once-proud Knights of Takhisis are joining the ranks and preparing to strike against the citizens of Ansalon.

The Kraken's Sacrifice

The Kraken’s Sacrifice

Catalina only made her deal with the demon because she had nowhere else to go. The world has kicked her every chance it got, so she’s all too happy to leave the realm she knows behind. What’s the worst that could happen?

January 2024

Bookshops & Bonedust

Bookshops & Bonedust

When an injury throws a young, battle-hungry orc off her chosen path, she may find that what we need isn’t always what we seek.

The Last Command

The Last Command

The embattled Republic reels from the attacks of Grand Admiral Thrawn, who has marshaled the remnants of the Imperial forces and driven the Rebels back with an abominable technology recovered from the Emperor’s secret fortress: clone soldiers.

December 2023

The Dawning of a New Age

The Dawning of a New Age

The Summer of Chaos has ended. Ansalon’s nightmare has only just begun. The gods have departed the world, heralding a new Age of Mortals. But before the dust of war can settle, vast shadows cover the land. Dragons have come to Ansalon, larger and more powerful than any ever seen, and they will wreak havoc on nations still trembling from war.

November 2023

Iron Flame

Iron Flame

Everyone expected Violet Sorrengail to die during her first year at Basgiath War College—Violet included. But Threshing was only the first impossible test meant to weed out the weak-willed, the unworthy, and the unlucky.

October 2023

Heir to the Empire

Heir to the Empire

It is a time of renewal, five years after the destruction of the Death Star and the defeat of Darth Vader and the Empire.

But with the war seemingly won, strains are beginning to show in the Rebel Alliance. New challenges to galactic peace have arisen. And Luke Skywalker hears a voice from his past. A voice with a warning. Beware the dark side….

Dark Force Rising

Dark Force Rising

The dying Empire’s most cunning and ruthless warlord—Grand Admiral Thrawn—has taken command of the remnants of the Imperial fleet and launched a massive campaign aimed at the New Republic’s destruction.

September 2023

The Two Towers

The Two Towers

Frodo and his Companions of the Ring have been beset by danger during their quest to prevent the Ruling Ring from falling into the hands of the Dark Lord by destroying it in the Cracks of Doom.

August 2023

Dragons of Fate

Dragons of Fate

A courageous heroine trapped in the distant past is determined to return to her own time—without changing the shape of the world forever—as the New York Times bestselling Dragonlance series continues in this thrilling sequel to Dragons of Deceit.

July 2023

The Fellowship of the Ring

The Fellowship of the Ring

In ancient times the Rings of Power were crafted by the Elven-smiths, and Sauron, the Dark Lord, forged the One Ring, filling it with his own power so that he could rule all others. But the One Ring was taken from him, and though he sought it throughout Middle-earth, it remained lost to him.

June 2023

The Song of Achilles

The Song of Achilles

Achilles, “the best of all the Greeks,” son of the cruel sea goddess Thetis and the legendary king Peleus, is strong, swift, and beautiful, irresistible to all who meet him. Patroclus is an awkward young prince, exiled from his homeland after an act of shocking violence. Brought together by chance, they forge an inseparable bond, despite risking the gods’ wrath.

Tress of the Emerald Sea

Tress of the Emerald Sea

The only life Tress has known on her island home in an emerald-green ocean has been a simple one, with the simple pleasures of collecting cups brought by sailors from faraway lands and listening to stories told by her friend Charlie. But when his father takes him on a voyage to find a bride and disaster strikes, Tress must stow away on a ship and seek the Sorceress of the deadly Midnight Sea.

May 2023

Circe

Circe

In the house of Helios, god of the sun and mightiest of the Titans, a daughter is born. But Circe is a strange child—neither powerful like her father nor viciously alluring like her mother. Turning to the world of mortals for companionship, she discovers that she does possess power: the power of witchcraft, which can transform rivals into monsters and menace the gods themselves.

Fourth Wing

Fourth Wing

Twenty-year-old Violet Sorrengail was supposed to enter the Scribe Quadrant, living a quiet life among books and history. Now, the commanding general—also known as her tough-as-talons mother—has ordered Violet to join the hundreds of candidates striving to become the elite of Navarre: dragon riders.

April 2023

The Burning God

The Burning God

The exciting end to The Poppy War trilogy, R. F. Kuang’s acclaimed, award-winning epic fantasy that combines the history of twentieth-century China with a gripping world of gods and monsters, to devastating, enthralling effect.

March 2023

The Poppy War

The Poppy War

A brilliantly imaginative talent makes her exciting debut with this epic historical military fantasy, inspired by the bloody history of China’s twentieth century and filled with treachery and magic, in the tradition of Ken Liu’s Grace of Kings and N.K. Jemisin’s Inheritance Trilogy.

The Dragon Republic

The Dragon Republic

In the aftermath of the Third Poppy War, shaman and warrior Rin is on the run: haunted by the atrocity she committed to end the war, addicted to opium, and hiding from the murderous commands of her vengeful god, the fiery Phoenix. Her only reason for living is to get revenge on the traitorous Empress who sold out Nikan to their enemies.

February 2023

Kings of the Wyld

Kings of the Wyld

Clay Cooper and his band were once the best of the best — the meanest, dirtiest, most feared crew of mercenaries this side of the Heartwyld. It’s time to get the band back together for one last tour across the Wyld.

January 2023

The Sword of Kaigen: A Theonite War Story

The Sword of Kaigen: A Theonite War Story

A mother struggling to repress her violent past, a son struggling to grasp his violent future, a father blind to the danger that threatens them all.

Barbarian Lover

Barbarian Lover

Kira plans on remaining single on this alien planet—she doesn’t want a mate anyway. At least, that’s what she tells herself. But when Aehako comes along, everything changes… .

An Atypical ASP.NET Core 6 Design Patterns Guide

An Atypical ASP.NET Core 6 Design Patterns Guide

A SOLID adventure into architectural principles and design patterns using .NET 6 and C# 10.

Barbarian Mine

Barbarian Mine

The ice planet has given me a second lease on life, so I’m thrilled to be here. Sure, there’s no cheeseburgers, but I’m healthy and ready to be a productive member of the small tribe.

What I didn’t anticipate? That there’d be a savage stranger waiting nearby, watching me. And when he takes me captive, the unthinkable happens… I resonate to him.

December 2022

Barbarian Alien

Barbarian Alien

Liz Cramer swears she’ll find a way off of this alien planet she’s stuck on—then she meets Raahosh, the surliest and stubbornest alien, who won’t leave her alone, and she just might be okay with that…

The Hunger of the Gods

The Hunger of the Gods

Lik-Rifa, the dragon god of legend, has been freed from her eternal prison. Now she plots a new age of blood and conquest.

The 3 Alarms: A Simple System to Transform Your Health, Wealth, and Relationships Forever

The 3 Alarms: A Simple System to Transform Your Health, Wealth, and Relationships Forever

November 2022

Legends & Lattes

Legends & Lattes

Worn out after decades of packing steel and raising hell, Viv the orc barbarian cashes out of the warrior’s life with one final score. A forgotten legend, a fabled artifact, and an unreasonable amount of hope lead her to the streets of Thune, where she plans to open the first coffee shop the city has ever seen.

The Dragon's Bride

The Dragon’s Bride

Briar Rose might have a name out of a storybook, but she learned at a very young age that no prince was coming to save her. She’ll have to save herself. Unfortunately, even that is an impossible task in her current situation—trapped in a terrifying marriage to a dangerous man.

The Shadow of the Gods

The Shadow of the Gods

After the gods warred and drove themselves to extinction, the cataclysm of their fall shattered the land of Vigrið.

Now a new world is rising, where power-hungry jarls feud and monsters stalk the woods and mountains. A world where the bones of the dead gods still hold great power for those brave - or desperate - enough to seek them out.

October 2022

Promise of the Witch King

Promise of the Witch King

Human assassin Artemis Entreri and his dark elf companion Jarlaxle have come to the demon-haunted wastelands of the frozen north at the request of their dragon patron. It doesn’t take long for them to find themselves caught in the middle of a struggle between powerful forces that would like nothing more than to see them both dead — or worse.

Ice Planet Barbarians

Ice Planet Barbarians

You’d think being abducted by aliens would be the worst thing that could happen to me. And you’d be wrong. Because now, the aliens are having ship trouble, and they’ve left their cargo of human women - including me - on an ice planet.

And the only native inhabitant I’ve met? He’s big, horned, blue, and really, really has a thing for me…

September 2022

Fire & Blood

Fire & Blood

Centuries before the events of A Game of Thrones, House Targaryen—the only family of dragonlords to survive the Doom of Valyria—took up residence on Dragonstone. ire & Blood begins their tale with the legendary Aegon the Conqueror, creator of the Iron Throne, and goes on to recount the generations of Targaryens.

August 2022

Children of Dune

Children of Dune

Nine years after Paul Muad’Dib disappeared blind into the deserts of Arrakis at the conclusion of Dune Messiah, his orphaned twins, Ghanima and Leto, are quickly growing up and realizing that they are pawns in an epic struggle for the ultimate power — control of the Imperium.

Dragonlance: Dragons of Deceit

Dragons of Deceit

Destina Rosethorn—as her name implies—believes herself to be very much a favored child of destiny. But when her father dis in the War of the Lance, her carefully-constructed world comes crashing down.

July 2022

Dune

Dune

Melange, or ‘spice’, is the most valuable - and rarest - element in the universe; a drug that does everything from increasing a person’s life-span to making intersteller travel possible. And it can only be found on a single planet: the inhospitable desert world Arrakis. Whoever controls Arrakis controls the spice. And whoever controls the spice controls the universe.

Dune Messiah

Dune Messiah

Twelve years after his victory over House Harkonnen, Paul Atreides rules as emperor from the desert planet Arrakis - but his victory has had profound consequences. War has been brought to the entire known universe, and billions have already perished. Despite having become the most powerful emperor known to history, Paul is powerless to bring an end to the fighting.

June 2022

Forgotten Realms: The Wyvern's Spur

The Wyvern’s Spur

The Wyvernspur family’s powerful heirloom has been stolen, and grand wizard and patriarch Drone Wyvernspur is the first to fall to the ancient item’s curse. The family fool, Giogi, is left to find it, but even recovering the spur cannot guarantee his clan’s safety.

Forgotten Realms: Song of the Saurials

Song of the Saurials

When the Harpers judged the Nameless Bard responsible for the death of his apprentices, they sentenced him to exile and obscurity. Now the Harpers are reconsidering their decision, but with the arrival of the monster Grypht, Nameless’s new trial dissolves in a string of disappearances and murder.

May 2022

Microsoft Conversational AI Platform for Developers

Microsoft Conversational AI Platform for Developers

Build a chatbot using the Microsoft Conversational AI platform. You will learn how to be proficient at every phase of development, from collaboration on a chatbot in an end-to-end scenario, to the first mock-up phase, and on through to the deployment and evaluation phases.

Dragonlance: Qualinesti

Qualinesti

The Qualinesti, the third title in The Elven Nations trilogy, was first released in 1991, and it documented the ancient schism of the elven races in the Dragonlance world.

Forgotten Realms: Azure Bonds

Azure Bonds

Alias ​is an excellent warrior but she is in serious difficulties. One day she wakes up with blue, twisting and magical runes inscribed on her right arm, and with total amnesia about the circumstances that surround the tattoo.

April 2022

Building Microservices

Building Microservices

Author Sam Newman provides you with a firm grounding in the concepts while diving into the latest solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. Through real-world examples, you’ll learn how organizations worldwide are getting the most out of these architectures.

Dragonlance: Firstborn

Firstborn

Silvanos, the august founder of the united elven nation known as Silvanesti, is dead and buried in a crystal tomb. The leadership of the clans and households has fallen to his son, Sithel, who is himself father of twin sons.

Dragonlance: The Kinslayer Wars

The Kinslayer Wars

Kith-Kanan is torn between his love for a human woman with a mysterious background and his loyalty toward his brother and rival, Sithas, ruler of the Silvanesti elves, who has declared war on the humans of Ergoth.

March 2022

Dragonlance: Darkness and Light

Darkness and Light

The Companions have gone their separate ways, each vowing to return with news of the growing darkness in Ansalon. Sturm Brightblade, a warrior whose honor is his life, and Kitiara, a passionate woman of uncertain loyalties, travel north in search of Sturm’s long-lost father.

Dragonlance: Kendermore

Kendermore

Before the War of the Lance, carefree kender Tasslehoff Burrfoot is enjoying the company of his friends at the Inn of the Last Home when a bounty hunter arrives and charges him with desertion for violating the kender laws of prearranged marriage. But Tasslehoff’s intended has pulled a disappearing act of her own. The race is on to see who gets dragged to the altar first in a tale of adventure replete with magic, monsters, and mayhem.

Dragonlance: Pro Microservices in .NET 6

Pro Microservices in .NET 6

Know the fundamentals of creating and deploying microservices using .NET 6 and gain insight from prescriptive guidance in this book on the when and why to incorporate them.

February 2022

Dragonlance: Steel and Stone

Steel and Stone

The tempestuous affair of Kitiara Uth Matar and Tanis Half-Elven begins with the sword. Life isn’t simple for the hotheaded pair. They must contend with a carnivorous, two-headed troll; a deposed leader who believes Kitiara is the cause of the ruler’s troubles; a vindictive mage who seeks peculiar vengeance; and Kit’s hulking former lover.

Dragonlance: The Companions

The Companions

Caramon, Sturm, and Tasslehoff, on an innocent ship’s errand, are blown thousands of miles off course by a magic windstrom and transported to the eastrn Bloodsea. Caramon and Sturm are left for dead, while Tasslehoff mysteriously turns against his friends…

Witcher: The Last Wish

The Last Wish

Geralt of Rivia is a witcher. A cunning sorcerer. A merciless assassin. And a cold-blooded killer. His sole purpose: to destroy the monsters that plague the world. But not everything monstrous-looking is evil and not everything fair is good… and in every fairy tale there is a grain of truth.

January 2022

Dragonlance: Dark Heart

Dark Heart

At long last, the story of the beautiful dark-hearted Kitiara Uth Matar. This compelling novel tells the story of the birth of her twin brothers, the warrior Caramon and the frail mage Raistlin, and Kit’s admirable role in their upbringing.

Dragonlance: The Oath and the Measure

The Oath and the Measure

Although Raistlin and Caramon urge him not to go, Sturm Brightblade attends an annual Solamnic ceremony. Once he accepts a mysterious gauntlet, young Sturm must make a dangerous journey with some curious friends, rescue a fair if querulous maid, defeat a traitor knight, and learn the secret fate of his long-lost father.

Entity Framework core in Action

Entity Framework Core in Action

Entity Framework Core in Action teaches you how to access and update relational data from .NET applications. Following the crystal-clear explanations, real-world examples, and around 100 diagrams, you’ll discover time-saving patterns and best practices for security, performance tuning, and unit testing.

December 2021

Dragonlance: Kindred Spirits

Kindred Spirits

When Flint Fireforge, dwarf and metalsmith, receives a wondrous summons from the Speaker of the Sun, he journeys to the fabled elven city of Qualinost. There he meets Tanis, a thoughtful youth born of a tragic union between elf and man. Tanis and Flint, each a misfit in his own way, find themselves unlikely friends.

Wanderlust

Wanderlust

One spring day Tasslehoff Burrfoot comes to Solace, accidentally pockets a copper bracelet, and (forcibly) makes the acquaintance of Tanis Half-Elven and Flint Fireforge. A simple tale. Except that the fate of the entire race of Dargonesti sea elves hangs in the balance.

Code like a Pro in C#

Code like a Pro in C#

Critical business applications worldwide are written in the versatile C# language and the powerful .NET platform, running on desktops, cloud systems, and Windows or Linux servers. Code Like a Pro in C# makes it easy to turn your existing abilities in C# or another OO language (such as Java) into practical C# mastery.

November 2021

Forgotten Realms: Sea of Swords

Sea of Swords

When the mark of Wulfgar’s legendary warhammer is found on the person of pirate Sheila Kree, Drizzt Do’Urden knows his friend is in dire need of his help. Thus, Drizzt, Catti-brie, Regis, and Bruenor spring into action, determined to save Wulfgar and recover Aegis-fang once and for all.

Ravenloft: Spectre of the Black Rose

Spectre of the Black Rose

In this chilling sequel of The Knight of the Black Rose, Lord Soth, an important character in both the Dragonlance and Ravenloft settings, fights to keep his reign of terror from crumbling.

Forgotten Realms: Servant of the Shard

Servant of the Shard

Powerful assassin Artemis Entreri tightens his grip on the streets of Calimport, driven by the power of his hidden drow supporters. But his sponsor, Jarlaxle, grows ever more ambitious, and Entreri struggles to remain cautious and in control.

October 2021

Forgotten Realms: The Silent Blade

The Silent Blade

Determined to destroy the evil Crystal Shard, Drizzt seeks out the help of a scholar-priest named Cadderly. But instead, his worst fears are realized when the artifact falls into the hands of the dark elf mercenary Jarlaxle and his unlikely ally Artemis Entreri.

Forgotten Realms: The Spine of the World

The Spine of the World

Spending just one day in the torture chambers of the Abyss would be enough to break even the heartiest soul. Wulfgar of Icewind Dale was there for six miserable years. Though Wulfgar has since been freed, he is still haunted by the memories of the pain he endured at his captor Errtu’s hands.

September 2021

Forgotten Realms: The Legacy

The Legacy

Life is good for Drizzt Do’Urden, better than it ever has been for the beleaguered dark elf. His dearest friend, the dwarf Bruenor, has reclaimed his throne, and his adventuring companions, Wulfgar and Catti-brie, are to be wed in the spring. Even the halfling Regis has returned. All the friends are united in the safety and prosperity of Mithril Hall, where streams of silver mithril run deep and dwarven hammers bang out the solemn rhythms of ancient and unending songs

Forgotten Realms: Starless Night

Starless Night

To protect his friends from harm, Drizzt Do’Urden returns to the city he left behind long ago—the City of Spiders

Though Drizzt is still reeling from the death of his barbarian friend, he is allowed little time to grieve. Dark elves are gathering in the caverns deep under Mithral Hall, hell-bent on destruction. To keep his adopted home and family safe, Drizzt must now return to the dreadful drow city of his birth.

Forgotten Realms: Siege of Darkness

Siege of Darkness

The conflict between the drow of the Underdark and the dwarves of Mithral Hall comes to a head

While Mithral Hall teems with whispers of the war to come, chaos erupts both above and below ground. On the surface of Faerûn, the first signs of the Time of Troubles make themselves known, forcing deities to assume their mortal forms. Beneath them in the Underdark, all but one drow house has lost their magical powers, and Lolth has handed the reins of leadership over to the demon Errtu.

Forgotten Realms: Passage to Dawn

Passage to Dawn

It has been six years since the fateful Battle of Mithral Hall; six long years during which Drizzt Do’Urden and Catti-brie have been away from the only place they ever truly felt at home. The pain of a lost companion still weighs heavily on their strong shoulders, but chasing pirates aboard Captain Deudermont’s Sea Sprite has been enough to draw their attention away from their grief.

August 2021

Forgotten Realms: Streams of Silver

Streams of Silver

Drizzt Do’Urden still struggles with his own inner voices, voices that call him back to the pitless depths of the Underdark. But louder still are the voices of his newfound friends Bruenor, Wulfgar, and Regis—and the call of a dream that, at long last, Bruenor has decided to fulfill.

Forgotten Realms: The Halfling's Gem

The Halfling’s Gem

Regis has fallen into the hands of the assassin Artmis Entreri, who is taking him to Calimport to deliver him into the clutches of the vile Pasha Pook. But Drizzt and Wulfgar are close on their heels, determined to save Regis from his own folly as much as from his powerful enemies.

Forgotten Realms: Homeland

Homeland

Drow ranger Drizzt Do’Urden, first introduced in The Icewind Dale Trilogy, quickly became one of the fantasy genre’s standout characters. But Homeland first reveals the startling tale of how this one lone drow walked out of the shadowy depths of the Underdark, leaving behind a society of evil and a family who want him dead. It is here that the story of this amazing dark elf truly began.

Forgotten Realms: Exile

Exile

Drizzt Do’Urden has been exiled from his country and forced to wander the tunnel-mazes of the Underdark, which are haunted by the evil dark elves.

Forgotten Realms: Sojourn

Sojourn

Far above the merciless Underdark, Drizzt Do’Urden fights to survive the elements of Toril’s harsh surface. The drow begins a sojourn through a world entirely unlike his own—even as he evades the dark elves of his past.

July 2021

Forgotten Realms: Crystal shard

Crystal Shard

Akar Kessel, weak-willed apprentice mage, starts events that find a magical device, the crystal shard. Dwarf Bruenor rescues barbarian Wulfgar from the ruins of Ten-Towns, for 5 years of service - and friendship. With help from renegade dark elf Drizzt, Wulfgar becomes a warrior with brawn and brains. Can the trio stave off the crystal shard forces?

Ravenloft: The Enemy Within

The Enemy Within

Sir Tristan Hiregaard of Nova Vaasa appears outwardly to be a kind nobleman who would never harm anyone. But his sinister alter-ego, the evil crimelord Malken, finds no act too base when it comes to extending his vast criminal empire.

Legend

Legend

He is DRUSS the Legend. His skill in battle has earned him a fearsome reputation throughout the world and the stories of his life are told everywhere. But the grizzled veteran has spurned a life of fame and fortune and has retreated to the solitude of his mountain lair to await his old enemy, Death.

Ravenloft: I, Strahd: The Memoirs of a Vampire

I, Strahd: The Memoirs of a Vampire

The young and idealistic brother to the war-hardened Strahd von Zarovich loves beautiful Tatyana, but so does Strahd. To win her hand, Strahd will do anything—even enter a pact with death and seal it with his brother’s blood. Chapter illus

Ravenloft: Knight of the Black Rose

Knight of the Black Rose

On the fabled world of Krynn, Lord Soth finally learns that there is a price to pay for his long history of evil deeds, a price even an undead warrior might find horrifying. Dark powers transport Soth to Barovia, and there the death knight must face the dread minions of Count Strahn Von Zarovich, the vampire lord of the nightmare land. But with only a captive Vistani woman and an untrustworthy ghost for allies, Lord Soth soon discovers that he may have to join forces with the powerful vampire if he is ever to escape the realm of terror.

Ravenloft: Dance of the Dead

Dance of the Dead

When the riverboat on which she works as a dancer docks at a zombie-plagued island known as Sourange, Larissa Snowmane must rely on the help of the swamp creatures to save her soul.

June 2021

Ravenloft: Vampire of the Mists

Vampire of the Mists

Jander Sunstar is a gold elf, a native of magical Evermeet in the Forgotten Realms. He is also a five-hundred-year-old vampire.

Torn by rage and grief, Jander is transported into the nightmare realm of Ravenloft, where he gains the attention of the demiplane’s master, Count Strahd Von Zarovich. But can Jander trust this elegant fellow vampire once he discovers that his own quest for revenge is linked to the dark heritage of the count’s domain?

Dragonlance: The Siege of Mt. Nevermind

The Siege of Mt. Nevermind

A miraculous machine … and a nightmare! Innova, a young gnomish recluse finds himself in a terrible situation. Tried in a gnomish court for an unfortunate accident and sentenced to spend months at the bottom of Mt. Nevermind tuning gnomeflingers, young Innova makes an incredible discovery. The whole gnomish society is changed by one machine that, unlike any other gnomish invention, makes the entire mountain run like clockwork.

Dragonlance: Tears of the Night Sky

Tears of the Night Sky

Crysania, high priestess of the Temple of Paladine, is blind to the beauty of the world but not to the joy of her faith. Lately, though, her communion with the god of light has become distant. Now a mysterious stone has come into her possession. Its power compels her to undertake a merilous quest, accompanied by a strange band of companions.

Dragonlance: Reavers of the Blood Sea

Reavers of the Blood Sea

During the hottest summer in memory, minotaurs fight against the Knights of Takhisis, into whose hands their god Sargonnas has delivered them. In the midst of the conflict, the armies of Chaos plunge into the heart of Ansalon.

Now the minotaur warrior Aryx must unite his people and their enemy, the knights, against the monstrous servants of Chaos. If he succeeds, the two sides may forge a bond that will change Krynn for all time.

May 2021

Dragonlance: The Puppet King

The Puppet King

Torn asunder by the nightmares of a mad king, the elven realm of Silvanesti has nearly been restored to its former grandeur. But the elf Porthios, returning to his homeland, launches a rebellion against young Gilthias, his own nephew.Gilthias’s troubles are multiplied by threats from green dragons and from the Knights of Takhisis. Now, with Porthios at his throat, Gilthias must choose between blood and honor.

Dragonlance: The Last Thane

The Last Thane

For generations the baser clans of Thorbardin have raged against Hylar, ancestral rulers of the vast underground realm. Now, the finest Hylar army has marched away to face the Knights of Takhisis - and the dark dwarves see their opportunity. Besieged in the Life Tree that is their fortress city, the Hylar struggle to survive. Magic and madness threaten from all sides as Theiwar, Daergar and Klar press the onslaught with bloodthirsty frenzy.

APress: Developing Applications with Azure Active Directory

Developing Applications with Azure Active Directory

Explore tools for integrating resources and applications with Azure Active Directory for authentication and authorization.

April 2021

Machine Learning in Action

Machine Learning in Action

Machine Learning in Action is a unique book that blends the foundational theories of machine learning with the practical realities of building tools for everyday data analysis. In it, the author uses the flexible Python programming language to show how to build programs that implement algorithms for data classification, forecasting, recommendations, and higher-level features like summarization and simplification.

Dragonlance: Draconian Measures

Draconian Measures

The regiment of draconian engineers featured in “The Doom Brigade” seek a safe haven for their precious cargo of young draconians. All they have to do is stay alive. Surely that shouldn’t be too hard. But Commander Kang puzzles over a sinister mystery. Why are some of his men vanishing? Kang will have to use draconian measures to defeat his foes and save his race. They’d better be enough — the fate of his entire race hangs in the balance.

March 2021

Dragonlance: The Second Generation

The Second Generation

Years have passed since the end of the War of the Lance. Peace on Krynn comes at a price. The forces of darkness are ever vigilant, searching for ways to erode the balance of power and take control. When subtle changes begin to permeate the fragile peace, new lives are drawn into the web of fate woven around all the races. The time has come to pass the sword — or the staff — to the children of the Lance. They are the Second Generation.

Dragonlance: Doom Brigade

The Doom Brigade

The fearless draconians of the War of the Lance have retired from the field of battle to a pleasant valley in the Kharolis Mountains. Well, it would be pleasant, if it weren’t for some dwarves, whose irritating feuding prevents the draconians from realizing their greatest hope — the ability to continue their doomed race. When the dwarves discover a map leading to a fortune buried in the dwarven kingdom of Thorbardin, the draconians are swept up in a feverish race for treasure. Little do both sides realize that they are part of the strange and terrible destiny descending upon Krynn during the Summer of Flame.

February 2021

Dragonlance: Dragons of Summer Flame

Dragons of Summer Flame

The War of the Lance is long over. The seasons come and go. The pendulum of the world swings. Now it is summer. A hot parched summer such as no one on Krynn has ever known before. The uneasy balance begins to shift.

Dragonlance: The Gates of Thorbardin

The Gates of Thorbardin

Legends tell that beneath the mountain fortress of Skullcap lie the remains of the dark wizard Fistandantilus and the path to the gates of the ancient dwarven kingdom of Thorbardin. Buried somewhere along that perilous path is the magical helm of Grallen, son of King Duncan, tragic hero of the Dwarfgate War. Finding Grallen’s helm, it is prophesied, will herald the return of a united Thorbardin—but it will also open the gates of the realm to fresh horror and chaos.

Dragonlance: Designing Event-Driven Systems

Designing Event-Driven Systems

Author Ben Stopford explains how service-based architectures and stream processing tools such as Apache Kafka® can help you build business-critical systems.

January 2021

Dragonlance: The Legend of Huma

The Legend of Huma

The book narrates the adventures of Huma Dragonbane, a Knight of the Crown, his meeting with Kaz the Minotaur, the discovering of the dragonlances, and the defeat of Takhisis during the Third Dragon Wars.

Dragonlance: Kaz the Minotaur

Kaz the Minotaur

The book narrates the adventures of Huma Dragonbane, a Knight of the Crown, his meeting with Kaz the Minotaur, the discovering of the dragonlances, and the defeat of Takhisis during the Third Dragon Wars.