Try Philip Kerr, particularly the Bernie Gunther series. Usually set in Germany during or after WWII. Weaves fiction with historical characters. Fast-paced, all-action thrillers featuring espionage, political intrigue and all the associated skullduggery. Prussian Blue is a good one to start with - a real page turner. Kerr was a great writer, he passed away not that long ago.