Mark F. Johnson
To the Last Man
Genres:
In his latest masterpiece, Shaara turns his keen insight into the minds of those who fought World War I, the war to end ...Read Review
Savannah, Or, A Gift for Mr Lincoln
Genres:
Following in the footsteps of the excellent Charleston, Jakes moves on to examine the siege and taking of Savannah in detail. As with ...Read Review
Baptism at Bull Run
Genres:
On April 13, 1861, Fort Sumter was in the midst of a nightmarish artillery barrage. Watching from his headquarters, Confederate General Beauregard was more concerned ...Read Review
Streets of Warsaw
Genres:
Bronislaw Pietrazewicz, code-named “Lot,” is a member of the Polish Underground fighting the Nazi occupiers in Warsaw. Bronek, as he is known, and ...Read Review
Sparrowhawk Book lll: Caxton
Genres:
Book I of this series introduced Jack Frake, a poor runaway who fell in with smugglers and was eventually shipped off to the ...Read Review
The Last Man in Berlin
Genres:
Harry Wulff is a simple, hard-working detective in early 1930s Berlin. More than anything, Harry wants to do his job and stay out ...Read Review
The Pilots
Genres:
Originally written as a sequence of short stories, this novel follows the WWII Pacific theatre service of Steve Larkin, a P-38 Lightning pilot, ...Read Review
Unholy Fire
Genres:
While the plot of this fine novel contains a significant amount of combat, it is primarily a crime story. It’s October, 1861, and ...Read Review
The Human Pool
Genres:
Biographical FictionMilitaryTime-slip
If you enjoy assembling really big jigsaw puzzles with really small pieces, you may enjoy this book. Told entirely first person by a ...Read Review
The Last Citadel
Genres:
Sixty years ago around the Russian city of Kursk, history’s largest and most brutal battle was taking place. Two million soldiers and ...Read Review