Azure Flame Media Llc: 135 books

Cover of Ghost Sword (World of Ghost Exile short story)
by Jonathan Moeller
Language: English
Release Date: March 5, 2014

Kylon of House Kardamnos is a stormdancer of New Kyre, and his city has survived both the war with the Empire and the fury of an ancient sorceress. But now a new enemy comes, alien and implacable and terrifying.  And unless Kylon summons all his skill and strength, New Kyre will drown in blood… 
Cover of Ghost Mimic
by Jonathan Moeller
Language: English
Release Date: April 23, 2016

Caina Amalas is the Ghost circlemaster of Istarinmul, the leader of the Emperor's spies in the city. Powerful enemies hunt for her, and Caina must ever be on the lookout for new allies. So when she stumbles across a plot to assassinate an influential emir, Caina must save his life. Otherwise the plot might kill the Ghosts of Istarinmul... 
Cover of Chromebook: 101 Tips & Tricks For Chrome OS
by Jonathan Moeller
Language: English
Release Date: January 9, 2015

CHROMEBOOK:101 TIPS & TRICKS gives new users an overview of Chrome OS on a Chromebook laptop computer, from using the Chrome browser and Google Drive to more advanced techniques. In this book, you'll learn how to: -Master the Chrome web browser on a Chromebook. -Create...
Cover of The Black Paladin
by Jonathan Moeller
Language: English
Release Date: March 20, 2013

The renegade Adept Marsile has escaped from the Conclave of Araspan, and now seeks for a mighty source of dark magic that will give him the strength to destroy his enemies. Only the demonborn knight Raelum, a Paladin of the Silver Order, stands in his way. Unless Raelum's own demons devour him first...
Cover of The Outlaw Adept
by Jonathan Moeller
Language: English
Release Date: March 20, 2013

Thalia Kalarien is an Adept of the Conclave, one of mankind's defenders against the cruel demons of the astral world. But when an ancient blood sorcerer attacks the Conclave, Thalia must fight for her life, both against her foes and against her allies. For there are traitors within the Conclave of Adepts...
Cover of The Thief's Tale (Tales of the Frostborn short story)
by Jonathan Moeller
Language: English
Release Date: April 28, 2014

Jager wants to become the perfect halfling servant, as his father and grandfather and ancestors were for generations beyond count. But Jager's masters are not the noble and honorable knights he believes them to be. And when blood, deceit, and murder descend upon his quiet life, Jager must make a decision that might cost him everything... 
Cover of The Fall of Kyrace (World of the Ghosts short story)
by Jonathan Moeller
Language: English
Release Date: January 10, 2015

Rykon is a stormdancer of Kyrace, a proud warrior of his city. Yet the vast armies of the Empire of Nighmar assail Kyrace's walls, and soon Rykon's home will fall to the enemy. And unless Rykon fights with all his valor and strength, the woman he loves will fall beneath a traitor's sword... 
Cover of Ghost Thorns (World of the Ghosts short story)
by Jonathan Moeller
Language: English
Release Date: December 14, 2013

Caina Amalas is a nightfighter of the Ghosts, the eyes and ears of the Emperor of Nighmar, and she has defeated both corrupt lords and cruel sorcerers. But when word of a strange assassination plot reaches her ears, Caina faces a new kind of danger. For there are other ways to kill than swords and knives...
Cover of The Ransom Knight (World of the Demonsouled short story)
by Jonathan Moeller
Language: English
Release Date: November 24, 2014

Once banished by his father, Mazael Cravenlock is now a knight in the service of Malden, Lord of Knightcastle. When Lord Malden sends Mazael to ransom a nobleman from a bandit of the hills, he suspects there is more at stake than a simple kidnapping. He's right.  When dark magic...
Cover of The Tournament Knight
by Jonathan Moeller
Language: English
Release Date: May 31, 2013

Once banished by his father, Mazael Cravenlock is now a knight in the service of Malden, Lord of Knightcastle. When Lord Malden holds a tournament, Mazael expects to spend the day drinking, gambling, and wenching. Except the tournament knights have fallen ill, stricken by a mysterious poison. And unless Mazael discovers the poisoner, he might be next...
Cover of The Sworn Knight
by Jonathan Moeller
Language: English
Release Date: September 25, 2017

Banished by his father, Mazael Cravenlock has spent the last six years wandering the realm as a landless knight, fighting for gold and his own amusement. But Mazael has a dark destiny, and that destiny threatens to devour him...  Originally published as the short stories THE WANDERING...
Cover of Cloak Games: Thief Trap
by Jonathan Moeller
Language: English
Release Date: August 8, 2015

The High Queen of the Elves has conquered Earth, but I don't care about that.  I don't care about the High Queen, or the Rebels seeking to overthrow her. All I care about is getting my baby brother the treatments he needs to recover from his potentially fatal disease…and those treatments...
Cover of Mask of Swords (Mask of the Demonsouled #1)
by Jonathan Moeller
Language: English
Release Date: November 23, 2014

MAZAEL CRAVENLOCK has prevailed over terrible foes and now rules the Grim Marches with a firm hand. Yet ancient evils are stirring in the shadows, freed at last by Mazael's own deeds of valor. Unless Mazael fights with all his strength, the world will fall. ADALAR is weary of war, has seen...
Cover of The Wandering Knight (World of the Demonsouled short story)
by Jonathan Moeller
Language: English
Release Date: January 11, 2013

Banished by his father, MAZAEL CRAVENLOCK has spent the last six years wandering the realm as a landless knight, fighting for gold and his own amusement. But when escaping from a gang of robbers, Mazael finds a desperate young nobleman in dire need of aid to save his own father. Rescuing the boy's father could be Mazael's path to fame and glory. Or to a shallow grave...
First 3 4 5 6 7 8 910
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy