Skip to Main Content

Bryan Mark Rigg

About The Author

Bryan Mark Rigg completed his undergraduate studies in 1996 at Yale University, receiving honors in history and the prestigious Henry Fellowship which allowed him to conduct graduate studies at the University of Cambridge in England where he completed his master’s in 1997 and his PhD in 2002.

Bryan has served as a volunteer in the Israel Defense Forces and as an officer in the United States Marine Corps. He has served on the boards of the Iwo Jima Association of America, the Dallas Holocaust and Human Rights Museum, and the American Jewish Committee Dallas office. He is the author of many works on World War II and the Holocaust, including Hitler’s Jewish Soldiers, Rescued from the Reich, Lives of Hitler’s Jewish Soldiers, The Rabbi Saved by Hitler’s Soldiers, Flamethrower, and Conquering Learning Disabilities at Any Age.

Books by Bryan Mark Rigg

var categoryCodes = {}; categoryCodes['thrillers'] = [ 'FIC031000', 'FIC031010', 'FIC031100', 'FIC006000', 'FIC031020', 'FIC031030', 'FIC031040', 'FIC031050', 'FIC031060', 'FIC031080', 'FIC031070', 'FIC030000', 'FIC036000', 'FIC031090' ]; categoryCodes['romance'] = [ 'FIC027000', 'FIC027260', 'FIC049060', 'FIC027340', 'FIC027270', 'FIC027080', 'FIC027020', 'FIC027010', 'FIC027030', 'FIC027350', 'FIC027050', 'FIC027360', 'FIC027140', 'FIC027150', 'FIC027070', 'FIC027370', 'FIC027160', 'FIC027280', 'FIC027200', 'FIC027170', 'FIC027180', 'FIC027290', 'FIC027380', 'FIC027300', 'FIC027390', 'FIC027190', 'FIC027210', 'FIC027400', 'FIC027410', 'FIC027220', 'FIC027230', 'FIC027240', 'FIC027120', 'FIC027310', 'FIC027320', 'FIC027420', 'FIC027250', 'FIC027130', 'FIC027330', 'FIC027110', 'FIC027090', 'FIC027100', 'FIC027430' ]; function is_in_category(category) { if (typeof categoryCodes[category] == 'undefined') { return false; } // Find the data layer containing the category codes var data = window.dataLayer.filter(function (d) { return typeof d.product_category !== 'undefined' }).pop(); if (!data) { return false; } var bookCategoryCodes = []; // Merge all book categories into bookCategoryCodes var categoryVariables = ['product_category', 'product_subcategory', 'product_subcategory2']; categoryVariables.forEach(function (v) { if (Array.isArray(data[v])) { bookCategoryCodes = bookCategoryCodes.concat(data[v]); } }); // Return true if any of the bookCategoryCodes exist in categoryCodes[category] return !!bookCategoryCodes.filter(function (categoryCode) { return categoryCodes[category].indexOf(categoryCode) !== -1; }).length; }