książki
Stracone złudzenia. The Lost Hopes. Polskie lotnictwo myśliwskie nad Francją w 1940 roku. Polish Fighters over France in 1940, FH Panda, Koszalin 2000, s. 221.
Cyrk Skalskiego. Przyczynek do monografii, ZP Grupa, Warszawa 2009, s. 295. (współautor – Grzegorz Sojda)
Gorzka słodycz Francji. Polscy piloci myśliwscy wiosny 1940, ZP Grupa, Warszawa 2010, s. 442.
Ci cholerni Polacy! Polskie Siły Powietrzne w Bitwie o Anglię, Gretza – Robert Gretzyngier, Warszawa 2012, s. 720. (współautorzy – Grzegorz Sojda, Piotr Hodyra)
Mjr pil. Karol Pniak – pilot akrobacyjny „Trójki Bajana”, uczestnik Bitwy o Anglię, pilot Polskiego Zespołu Myśliwskiego w Afryce, dowódca 308 Dywizjonu Myśliwskiego „Krakowskiego”, Gretza – Robert Gretzyngier, Warszawa 2013, s. 72. (współautor – Grzegorz Sojda)
Mjr pil. Karol Pniak – pilot akrobacyjny „Trójki Bajana”, uczestnik Bitwy o Anglię, pilot Polskiego Zespołu Myśliwskiego w Afryce, dowódca 308 Dywizjonu Myśliwskiego „Krakowskiego”, wyd. II rozsz., Gretza – Robert Gretzyngier, Warszawa 2015, s. 150. (współautor – Grzegorz Sojda)
Generał pilot Stanisław Skalski. Portret ze światłocieniem, Almapress, Warszawa 2015, s. 200. (współautor – Grzegorz Sojda) – książka miesiąca miesięcznika „Historia. Do Rzeczy” z grudnia 2015 r.
Z Polesia do Szkocji. Historia życia plut. pil. Aleksandra Popławskiego, Gretza – Robert Gretzyngier, Warszawa 2015, s. 120.
Ci cholerni Polacy! Polskie Siły Powietrzne w Bitwie o Anglię, Almapress, wyd. II, Warszawa 2016, s. 720. (współautorzy – Grzegorz Sojda, Piotr Hodyra)
Kazek. Kpt. pil. Kazimierz Sporny, as polskiego lotnictwa (1916-1949), Gretza – Robert Gretzyngier, Warszawa 2016, s. 124. (współautor – Grzegorz Sojda)
Tożsamość pilota. Niezwykła historia przywrócenia tożsamości por. pil. Tadeusza Stabrowskiego pochowanego w Le Crotoy w 1943 r., Gretza – Robert Gretzyngier, Warszawa 2018, s. 142. (współautor – Grzegorz Sojda)
Od Montpellier po Dieppe. Rola polskiego lotnictwa myśliwskiego w działaniach alianckich 1940-1942, Napoleon V, Oświęcim 2018, s. 188.
God save the 303 Squadron! Historia Dywizjonu 303 z trochę innej perspektywy, Vesper, Czerwonak 2018, s. 376. (współautor – Grzegorz Sojda)
Nad krwawiącymi liśćmi klonu. Polscy piloci myśliwscy w operacji „Jubilee” (Dieppe, 19 sierpnia 1942 roku), Napoleon V, Oświęcim 2018, s. 160.
Wojna na pociski i pisma. 302 „Poznański” Dywizjon Myśliwski w 1940 roku, Napoleon V, Oświęcim 2019, s. 295.
Karmazynowy błękit nieba. Działania bojowe I Polskiego Skrzydła Myśliwskiego w 1941 r., Wydawnictwo IPN, Wrocław-Warszawa 2022, s. 1 064. – książka nominowana do I edycji konkursu „Sygnety Wydawnictwa IPN”
Księga Myśliwców 1939. Słownik biograficzny pilotów polskich walczących podczas kampanii 1939 w jednostkach myśliwskich, Wydawnictwo IPN, Wrocław-Warszawa 2025, s. 920.