top of page
  • Black Instagram Icon

What Stories Does My Son Need A Guide To Books And Movies That Challenge Him To Think And Act Ethica

  • lbouthopdahiterba
  • Aug 21, 2023
  • 7 min read


In an annotated list including movies such as High Noon and Glory, and books such as The Giving Tree and To Kill a Mockingbird, therapist and educator Gurian highlights the particular ethical lessons two hundred great stories can impart to boys and young men.




What Stories Does My Son Need A Guide To Books And Movies That Build Character In Boys




Please login to add favorites.\nDismiss this notice\n","authentication_redirect":"","dev_mode":"","logged_in":"","user_id":"0","authentication_redirect_url":"https:\/\/readaloudrevival.com\/wp-login.php"};/* ]]> */!function(f,b,e,v,n,t,s)if(f.fbq)return;n=f.fbq=function()n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments);if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)(window,document,'script',' _US/fbevents.js');fbq('init', '1725920120969027'); // Insert your pixel ID here.fbq('track', 'PageView');.wpupg-grid transition: height 800; .mbt-book .mbt-book-buybuttons .mbt-book-buybutton img width: 201px; height: 35px; .mbt-book .mbt-book-buybuttons .mbt-book-buybutton padding: 5px 10px 0px 0px; .mbt-book-archive .mbt-book .mbt-book-buybuttons .mbt-book-buybutton img width: 201px; height: 35px; .mbt-book-archive .mbt-book .mbt-book-buybuttons .mbt-book-buybutton padding: 5px 10px 0px 0px; .mbt-featured-book-widget .mbt-book-buybuttons .mbt-book-buybutton img width: 201px; height: 35px; .mbt-featured-book-widget .mbt-book-buybuttons .mbt-book-buybutton padding: 5px 10px 0px 0px; window.ajaxurl = " -admin/admin-ajax.php";.mbt-book-buybuttons .mbt-universal-buybutton margin: 0; display: inline-block; box-sizing: border-box; .mbt-book .mbt-book-buybuttons .mbt-universal-buybutton font-size: 18px; line-height: 20px; padding: 6px 15px; width: 201px; min-height: 35px; .mbt-book-archive .mbt-book .mbt-book-buybuttons .mbt-universal-buybutton font-size: 18px; line-height: 20px; padding: 6px 15px; width: 201px; min-height: 35px; .mbt-featured-book-widget .mbt-book-buybuttons .mbt-universal-buybutton font-size: 18px; line-height: 20px; padding: 6px 15px; width: 201px; min-height: 35px; @media only screen and (min-width: 768px) .mbt-book-archive .mbt-book.mbt-grid-book width: 31.034482758621%; margin-right: 3.448275862069%; .mbt-book-archive .mbt-book.mbt-grid-book:nth-child(3n+1) clear: left; .mbt-book-archive .mbt-book.mbt-grid-book:nth-child(3n) margin-right: 0; .woocommerce-product-gallery opacity: 1 !important; var ajax_url = ' -admin/admin-ajax.php';body.custom-background background-color: #ffffff; function monsterinsights_forms_record_impression(event) monsterinsights_add_bloom_forms_ids();var monsterinsights_forms = document.getElementsByTagName("form");var monsterinsights_forms_i;for (monsterinsights_forms_i = 0; monsterinsights_forms_i = 0) monsterinsights_form_id = monsterinsights_forms[monsterinsights_forms_i].parentElement.parentElement.parentElement.getAttribute('id');if (monsterinsights_form_id && 0 === monsterinsights_form_id.lastIndexOf('nf-form-', 0)) /* If so, let's grab that and set it to be the form's ID*/tokens = monsterinsights_form_id.split('-').slice(0, 3);result = tokens.join('-');monsterinsights_forms[monsterinsights_forms_i].setAttribute('id', result);/* Now we can do just what we did above */monsterinsights_form_id = monsterinsights_forms[monsterinsights_forms_i].getAttribute('id');skip_conversion = true;if (monsterinsights_form_id && monsterinsights_form_id !== 'commentform' && monsterinsights_form_id !== 'adminbar-search') __gtagTracker('event', 'impression', event_category: 'form',event_label: monsterinsights_form_id,value: 1,non_interaction: true);/* If a WPForms Form, we can use custom tracking */if (monsterinsights_form_id && 0 === monsterinsights_form_id.lastIndexOf('wpforms-form-', 0)) continue;/* Formiddable Forms, use custom tracking */if (monsterinsights_forms_has_class(monsterinsights_forms[monsterinsights_forms_i], 'frm-show-form')) continue;/* If a Gravity Form, we can use custom tracking */if (monsterinsights_form_id && 0 === monsterinsights_form_id.lastIndexOf('gform_', 0)) continue;/* If Ninja forms, we use custom conversion tracking */if (skip_conversion) continue;var custom_conversion_mi_forms = false;if (custom_conversion_mi_forms) continue;if (window.jQuery) (function (form_id) jQuery(document).ready(function () jQuery('#' + form_id).on('submit', monsterinsights_forms_record_conversion););)(monsterinsights_form_id); else var __gaFormsTrackerWindow = window;if (__gaFormsTrackerWindow.addEventListener) document.getElementById(monsterinsights_form_id).addEventListener("submit", monsterinsights_forms_record_conversion, false); else if (__gaFormsTrackerWindow.attachEvent) document.getElementById(monsterinsights_form_id).attachEvent("onsubmit", monsterinsights_forms_record_conversion); else continue;function monsterinsights_forms_has_class(element, className) return (' ' + element.className + ' ').indexOf(' ' + className + ' ') > -1;function monsterinsights_forms_record_conversion(event) var monsterinsights_form_conversion_id = event.target.id;var monsterinsights_form_action = event.target.getAttribute("miforms-action");if (monsterinsights_form_conversion_id && !monsterinsights_form_action) document.getElementById(monsterinsights_form_conversion_id).setAttribute("miforms-action", "submitted");__gtagTracker('event', 'conversion', event_category: 'form',event_label: monsterinsights_form_conversion_id,value: 1,);/* Attach the events to all clicks in the document after page and GA has loaded */function monsterinsights_forms_load() if (typeof (__gtagTracker) !== 'undefined' && __gtagTracker) var __gtagFormsTrackerWindow = window;if (__gtagFormsTrackerWindow.addEventListener) __gtagFormsTrackerWindow.addEventListener("load", monsterinsights_forms_record_impression, false); else if (__gtagFormsTrackerWindow.attachEvent) __gtagFormsTrackerWindow.attachEvent("onload", monsterinsights_forms_record_impression); else setTimeout(monsterinsights_forms_load, 200);/* Custom Ninja Forms impression tracking */if (window.jQuery) jQuery(document).on('nfFormReady', function (e, layoutView) var label = layoutView.el;label = label.substring(1, label.length);label = label.split('-').slice(0, 3).join('-');__gtagTracker('event', 'impression', event_category: 'form',event_label: label,value: 1,non_interaction: true););/* Custom Bloom Form tracker */function monsterinsights_add_bloom_forms_ids() var bloom_forms = document.querySelectorAll('.et_bloom_form_content form');if (bloom_forms.length > 0) for (var i = 0; i = 0) return element.parentNode; else return monsterinsights_find_parent_with_class(element.parentNode, className);return false;monsterinsights_forms_load();var monsterinsights_tracked_video_marks = ;var monsterinsights_youtube_percentage_tracking_timeouts = ;/* Works for YouTube and Vimeo */function monsterinsights_media_get_id_for_iframe( source, service ) var iframeUrlParts = source.split('?');var stripedUrl = iframeUrlParts[0].split('/');var videoId = stripedUrl[ stripedUrl.length - 1 ];return service + '-player-' + videoId;function monsterinsights_media_record_video_event( provider, event, label, parameters = ) __gtagTracker('event', event, event_category: 'video-' + provider,event_label: label,non_interaction: event === 'impression',...parameters);function monsterinsights_media_maybe_record_video_progress( provider, label, videoId, videoParameters ) var progressTrackingAllowedMarks = [10,25,50,75];if ( typeof monsterinsights_tracked_video_marks[ videoId ] == 'undefined' ) monsterinsights_tracked_video_marks[ videoId ] = [];var video_percent = videoParameters;if ( progressTrackingAllowedMarks.includes( video_percent ) && !monsterinsights_tracked_video_marks[ videoId ].includes( video_percent ) ) monsterinsights_media_record_video_event( provider, 'video_progress', label, videoParameters );/* Prevent multiple records for the same percentage */monsterinsights_tracked_video_marks[ videoId ].push( video_percent );/* --- Vimeo --- */function monsterinsights_on_vimeo_load() var monsterinsights_media_vimeo_plays = ;var vimeoIframes = document.querySelectorAll("iframe[src*='vimeo']");vimeoIframes.forEach(function( iframe ) );function monsterinsights_media_init_vimeo_events() var vimeoIframes = document.querySelectorAll("iframe[src*='vimeo']");if ( vimeoIframes.length ) /* Maybe load Vimeo API */if ( window.Vimeo === undefined ) var tag = document.createElement("script");tag.src = " ";tag.setAttribute("onload", "monsterinsights_on_vimeo_load()");document.body.append(tag); else /* Vimeo API already loaded, invoke callback */monsterinsights_on_vimeo_load();/* --- End Vimeo --- *//* --- YouTube --- */function monsterinsights_media_on_youtube_load() var monsterinsights_media_youtube_plays = ;function __onPlayerReady(event) monsterinsights_media_youtube_plays[event.target.h.id] = 0;var videoParameters = video_provider: 'youtube',video_title: event.target.videoTitle,video_url: event.target.playerInfo.videoUrl;monsterinsights_media_record_video_event( 'youtube', 'impression', videoParameters.video_title, videoParameters );/** * Record progress callback **/function __track_youtube_video_progress( player, videoLabel, videoParameters ) var playerInfo = player;var playerId = player.h.id;var duration = playerInfo.duration; /* player.getDuration(); */var currentTime = playerInfo.currentTime; /* player.getCurrentTime(); */var percentage = (currentTime / duration) * 100;var progress = Math.floor(percentage);videoParameters.video_duration = duration;videoParameters.video_current_time = currentTime;videoParameters.video_percent = progress;monsterinsights_media_maybe_record_video_progress( 'youtube', videoLabel, playerId, videoParameters );function __youtube_on_state_change( event ) var state = event.data;var player = event.target;var playerInfo = player;var playerId = player.h.id;var videoParameters = video_provider: 'youtube',video_title: player.videoTitle,video_url: playerInfo.videoUrl;/** * YouTube's API doesn't offer a progress or timeupdate event. * We have to track progress manually by asking the player for the current time, every X milliseconds, using an interval **/if ( state === YT.PlayerState.PLAYING) if ( monsterinsights_media_youtube_plays[playerId] === 0 ) monsterinsights_media_youtube_plays[playerId]++;/** * Record video start **/videoParameters.video_duration = playerInfo.duration;videoParameters.video_current_time = playerInfo.currentTime;videoParameters.video_percent = 0;monsterinsights_media_record_video_event( 'youtube', 'video_start', videoParameters.video_title, videoParameters );monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] = setInterval(__track_youtube_video_progress,500,player,videoParameters.video_title,videoParameters); else if ( state === YT.PlayerState.PAUSED ) /* When the video is paused clear the interval */clearInterval( monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] ); else if ( state === YT.PlayerState.ENDED ) /** * Record video complete **/videoParameters.video_duration = playerInfo.duration;videoParameters.video_current_time = playerInfo.currentTime;videoParameters.video_percent = 100;monsterinsights_media_record_video_event( 'youtube', 'video_complete', videoParameters.video_title, videoParameters );clearInterval( monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] );var youtubeIframes = document.querySelectorAll("iframe[src*='youtube'],iframe[src*='youtu.be']");youtubeIframes.forEach(function( iframe ) var playerId = iframe.getAttribute('id');if ( !playerId ) playerId = monsterinsights_media_get_id_for_iframe( iframe.getAttribute('src'), 'youtube' );iframe.setAttribute( 'id', playerId );new YT.Player(playerId, events: onReady: __onPlayerReady,onStateChange: __youtube_on_state_change););function monsterinsights_media_load_youtube_api() if ( window.YT ) return;var youtubeIframes = document.querySelectorAll("iframe[src*='youtube'],iframe[src*='youtu.be']");if ( 0 === youtubeIframes.length ) return;var tag = document.createElement("script");tag.src = " _api";var firstScriptTag = document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);function monsterinsights_media_init_youtube_events() /* YouTube always looks for a function called onYouTubeIframeAPIReady */window.onYouTubeIframeAPIReady = monsterinsights_media_on_youtube_load;/* --- End YouTube --- *//* --- HTML Videos --- */function monsterinsights_media_init_html_video_events() var monsterinsights_media_html_plays = ;var videos = document.querySelectorAll('video');var videosCount = 0;videos.forEach(function( video ) var videoLabel = video.title;if ( !videoLabel ) var videoCaptionEl = video.nextElementSibling;if ( videoCaptionEl && videoCaptionEl.nodeName.toLowerCase() === 'figcaption' ) videoLabel = videoCaptionEl.textContent; else videoLabel = video.getAttribute('src');var videoTitle = videoLabel;var playerId = video.getAttribute('id');if ( !playerId ) playerId = 'html-player-' + videosCount;video.setAttribute('id', playerId);monsterinsights_media_html_plays[playerId] = 0var videoParameters = video_provider: 'html',video_title: videoTitle,video_url: video.getAttribute('src');/** * Record Impression **/monsterinsights_media_record_video_event( 'html', 'impression', videoLabel, videoParameters );/** * Record video start **/video.addEventListener('play', function(event) let playerId = event.target.id;if ( monsterinsights_media_html_plays[playerId] === 0 ) monsterinsights_media_html_plays[playerId]++;videoParameters.video_duration = video.duration;videoParameters.video_current_time = video.currentTime;videoParameters.video_percent = 0;monsterinsights_media_record_video_event( 'html', 'video_start', videoLabel, videoParameters );, false );/** * Record video progress **/video.addEventListener('timeupdate', function() var percentage = (video.currentTime / video.duration) * 100;var progress = Math.floor(percentage);videoParameters.video_duration = video.duration;videoParameters.video_current_time = video.currentTime;videoParameters.video_percent = progress;monsterinsights_media_maybe_record_video_progress( 'html', videoLabel, playerId, videoParameters );, false );/** * Record video complete **/video.addEventListener('ended', function() var percentage = (video.currentTime / video.duration) * 100;var progress = Math.floor(percentage);videoParameters.video_duration = video.duration;videoParameters.video_current_time = video.currentTime;videoParameters.video_percent = progress;monsterinsights_media_record_video_event( 'html', 'video_complete', videoLabel, videoParameters );, false );videosCount++;);/* --- End HTML Videos --- */function monsterinsights_media_init_video_events() /** * HTML Video - Attach events & record impressions */monsterinsights_media_init_html_video_events();/** * Vimeo - Attach events & record impressions */monsterinsights_media_init_vimeo_events();monsterinsights_media_load_youtube_api();/* Attach events */function monsterinsights_media_load() if ( !__gtagTracker ) setTimeout(monsterinsights_media_load, 200);return;if ( window.addEventListener ) window.addEventListener( "load", monsterinsights_media_init_video_events, false ); else if ( window.attachEvent ) window.attachEvent( "onload", monsterinsights_media_init_video_events);/** * YouTube - Attach events & record impressions. * We don't need to attach this into page load event * because we already use YT function "onYouTubeIframeAPIReady" * and this will help on using onReady event with the player instantiation. */monsterinsights_media_init_youtube_events();monsterinsights_media_load();bodycolor:#414042h1,h2,h3,h4,h5,h6color:#414042.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-infobackground:#77c66b!important#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in acolor:#77c66b.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_buttoncolor:#77c66b.footer-widget h4color:#77c66b.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquoteborder-color:#77c66b.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:beforebackground-color:#77c66b.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_containermax-width:1280px.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_rowmax-width:1440pxacolor:#77c66b.et_secondary_nav_enabled #page-container #top-headerbackground-color:#77c66b!important#et-secondary-nav li ulbackground-color:#77c66b.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-infocolor:#414042.et_search_form_container input::-moz-placeholdercolor:#414042.et_search_form_container input::-webkit-input-placeholdercolor:#414042.et_search_form_container input:-ms-input-placeholdercolor:#414042#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:beforefont-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px#top-menu li a,.et_search_form_container inputfont-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px.et_search_form_container input::-moz-placeholderfont-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px.et_search_form_container input::-webkit-input-placeholderfont-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px.et_search_form_container input:-ms-input-placeholderfont-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>acolor:#77c66b#main-footerbackground-color:#f9f9f9#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hovercolor:#77c66b.footer-widgetcolor:#414042#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6color:#77c66b.footer-widget li:beforeborder-color:#77c66b#et-footer-navbackground-color:#ffffff.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item acolor:#414042#et-footer-nav .bottom-nav li.current-menu-item acolor:#77c66b.bottom-nav afont-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none#footer-bottombackground-color:#77c66b#footer-info,#footer-info acolor:#ffffff#footer-info,#footer-info afont-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none#footer-infofont-size:12px#footer-bottom .et-social-icon acolor:#ffffff.et-fixed-header#main-headerbox-shadow:none!important.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward,body .et_pb_buttonfont-size:18px;background-color:#77c66b;border-width:0px!important;border-radius:0px;font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;;letter-spacing:1px.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button,body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_buttoncolor:#ffffff.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,body .et_pb_button:afterfont-size:28.8pxbody .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hoverbackground-color:#537fe0.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hoverbackground-color:#537fe0!important@media only screen and (min-width:981px).et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigationpadding:50px 0 0 0.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>apadding-bottom:50px.et_header_style_split .centered-inline-logo-wrapwidth:100px;margin:-100px 0.et_header_style_split .centered-inline-logo-wrap #logomax-height:100px.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logoheight:100px.et_header_style_centered #top-menu>li>apadding-bottom:18px.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigationpadding:41px 0 41px 0!important.et_header_style_centered #main-header .logo_containerheight:100px#logomax-height:75%.et_pb_svg_logo #logoheight:75%.et_fixed_nav #page-container .et-fixed-header#top-headerbackground-color:#77c66b!important.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ulbackground-color:#77c66b.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-formbackground-color:rgba(255,255,255,0.9).et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-infocolor:#414042!important.et-fixed-header .et_search_form_container input::-moz-placeholdercolor:#414042!important.et-fixed-header .et_search_form_container input::-webkit-input-placeholdercolor:#414042!important.et-fixed-header .et_search_form_container input:-ms-input-placeholdercolor:#414042!important.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>acolor:#77c66b!important@media only screen and (min-width:1600px).et_pb_rowpadding:32px 0.et_pb_sectionpadding:64px 0.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapperpadding-top:96px.et_pb_fullwidth_sectionpadding:0h1,h2,h3,h4,h5,h6font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serifbody,input,textarea,selectfont-family:'Muli',sans-serif#main-header,#et-top-navigationfont-family:'Muli',sans-serif.rll-youtube-player, [data-lazy-src]display:none !important; AboutBooklistsPodcastWaxwingSupportLoginGet Premium Select Page What Stories Does My Son Need? A Guide to Books and Movies that Build Character in Boys$12.95 Author: Michael Gurian Series: Episodes, Episode 82 Tag: Episode 82 Publisher: TarcherPerigee Publication Year: 2000 ISBN: 1585420409 **Description from Amazon: In an annotated list including movies such as High Noon and Glory, and books such as The Giving Tree and To Kill a Mockingbird, therapist and educator Durian highlights the particular ethical lessons two hundred great stories can impart to boys and young men. 2ff7e9595c


 
 
 

Recent Posts

See All

Comments


© 2023 by Zoe Marks. Proudly created with Wix.com

bottom of page