AkamaiGHost
tcp/443 tcp/80
Heroku
tcp/443 tcp/80
nginx
tcp/443 tcp/80
Open service 2620:12a:8000::1:443 · brookespublishing.com
2026-01-28 12:18
HTTP/1.1 200 OK
Connection: close
Content-Length: 109348
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-a-6c5bdb56b8-9w22m
X-Styx-Req-Id: 20ae6d0e-fbc8-11f0-94c7-da1b014bd3d1
Date: Wed, 28 Jan 2026 12:18:43 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-lcy-egml8630086-LCY
X-Cache: HIT, HIT
X-Cache-Hits: 17, 1
X-Timer: S1769602723.127023,VS0,VE6
Vary: Accept-Encoding, Cookie, Cookie
Age: 52981
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.308.0.min.js.LICENSE.txt */
(()=>{var e,t,r={163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(1741);var a=r(2555);r(860).K7.genericEvents;const s="experimental.resources",o="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(2614),u=r(944),l=r(8122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(o)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(s)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:
Open service 23.185.0.1:443 · brookespublishing.com
2026-01-23 13:33
HTTP/1.1 200 OK
Connection: close
Content-Length: 109348
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-b-6d866b556d-c4z79
X-Styx-Req-Id: e1a54c15-f7e4-11f0-a3e7-ae4a755b37dc
Date: Fri, 23 Jan 2026 13:33:18 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-sin-wsss1830061-SIN
X-Cache: HIT, HIT
X-Cache-Hits: 21, 1
X-Timer: S1769175198.329293,VS0,VE8
Vary: Accept-Encoding, Cookie, Cookie
Age: 52911
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.308.0.min.js.LICENSE.txt */
(()=>{var e,t,r={163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(1741);var a=r(2555);r(860).K7.genericEvents;const s="experimental.resources",o="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(2614),u=r(944),l=r(8122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(o)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(s)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:
Open service 23.185.0.2:443 · downloads.brookespublishing.com
2026-01-23 05:11
HTTP/1.1 200 OK
Connection: close
Content-Length: 86462
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Link: <https://downloads.brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://downloads.brookespublishing.com/wp-json/wp/v2/pages/27>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://downloads.brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe2-a-848544cbb8-l94ck
X-Styx-Req-Id: 6f20e006-f7eb-11f0-ac33-5e2f899b5d8f
Date: Fri, 23 Jan 2026 05:11:36 GMT
X-Served-By: cache-chi-klot8100142-CHI, cache-lga21949-LGA
X-Cache: HIT, HIT
X-Cache-Hits: 2, 1
X-Timer: S1769145096.070290,VS0,VE3
Vary: Accept-Encoding, Cookie, Cookie
Age: 19996
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Brookes Publishing Download Hub – Supplemental Resources for Brookes Titles
<!doctype html>
<!--[if lt IE 7]><html class="no-js no-svg ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js no-svg ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js no-svg ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js no-svg" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ZVLKE7B20K"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-ZVLKE7B20K');
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]> */
</script>
<meta name="description" content="Supplemental Resources for Brookes Titles">
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"353ef167d0",applicationID:"138926270",browserID:"138937193"};;/*! For license information please see nr-loader-rum-1.308.0.min.js.LICENSE.txt */
(()=>{var e,t,r={163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(1741);var a=r(2555);r(860).K7.genericEvents;const s="experimental.resources",o="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().que
Open service 23.185.0.3:443 · files.brookespublishing.com
2026-01-22 19:28
HTTP/1.1 200 OK
Connection: close
Content-Length: 24625
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Link: <https://files.brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://files.brookespublishing.com/wp-json/wp/v2/pages/2>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://files.brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe3-b-6f684c5d8c-krjch
X-Pingback: https://files.brookespublishing.com/xmlrpc.php
X-Styx-Req-Id: 957d0217-f7c8-11f0-8815-9ef699a13d1e
Date: Thu, 22 Jan 2026 19:28:53 GMT
X-Served-By: cache-chi-klot8100045-CHI, cache-sin-wsat1880066-SIN
X-Cache: MISS, HIT
X-Cache-Hits: 0, 1
X-Timer: S1769110133.416366,VS0,VE2
Vary: Accept-Encoding, Cookie, Cookie
Age: 1
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Brookes Bulk Download
<!doctype html>
<!--[if lt IE 9]><html class="no-js no-svg ie lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 9]><html class="no-js no-svg ie ie9 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if gt IE 9]><!--><html class="no-js no-svg" lang="en-US"> <!--<![endif]-->
<head>
<meta charset="UTF-8" />
<meta name="description" content="">
<link rel="stylesheet" href="https://files.brookespublishing.com/wp-content/themes/brookes-bulk/style.css" type="text/css" media="screen" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="author" href="https://files.brookespublishing.com/wp-content/themes/brookes-bulk/humans.txt" />
<link rel="pingback" href="https://files.brookespublishing.com/xmlrpc.php" />
<link rel="profile" href="http://gmpg.org/xfn/11">
<title>Brookes Bulk Download</title>
<meta name='robots' content='noindex, nofollow' />
<link rel='dns-prefetch' href='//files.brookespublishing.com' />
<link rel="alternate" type="application/rss+xml" title="Brookes Bulk Download » Feed" href="https://files.brookespublishing.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Brookes Bulk Download » Comments Feed" href="https://files.brookespublishing.com/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="Brookes Bulk Download » Brookes File Hub Comments Feed" href="https://files.brookespublishing.com/sample-page/feed/" />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/files.brookespublishing.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.1"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"
Open service 15.197.246.237:443 · wright4ed.brookespublishing.com
2026-01-13 00:45
HTTP/1.1 200 OK
Content-Length: 6770
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Tue, 13 Jan 2026 00:45:17 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=4qzq5jHNb91wTG5uPlw4NMi8OaPWpFAdgpmmL3fHDBU%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1768265117"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=4qzq5jHNb91wTG5uPlw4NMi8OaPWpFAdgpmmL3fHDBU%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1768265117"
Server: Heroku
Set-Cookie: csrftoken=tlFNbnFBXJtI9jgoGmWreE2mhj0zZza4; expires=Tue, 12 Jan 2027 00:45:17 GMT; Max-Age=31449600; Path=/; SameSite=Lax
Vary: Cookie
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Connection: close
Page title:
Home | Brookes Companion
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/favicon.1bd4182c8d79.png" sizes="any" />
<title>
Home | Brookes Companion
</title>
<meta property="og:url" content="https:https://wright4ed.brookespublishing.com/">
<meta property="og:title" content="">
<meta property="og:description" content="">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
rel="stylesheet">
<link href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/css/project.min.f2ab5627d9a2.css" rel="stylesheet" />
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark main-navbar">
<div class="container">
<div class="navbar-brand">
<img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/logo-light.6f4f2e76d78c.svg" alt="Brookes Publishing" class="d-inline-block align-text-top">
</div>
<ul class="navbar-nav ms-auto mb-2 mb-md-0">
<li class="nav-item"> <a class="nav-link active" href="#">Help & Support</a> </li>
</ul>
</div>
</div>
</nav>
<div class="sub-header">
<div class="container">
<div class="row">
<div class="col-12 text-center">
<span class="fs-6">Companion Website | </span><span class="fs-6"><em>Foundations for
Teaching English
Language Learners:
Research,
Theory,
Policy, and Practice</em>, Fourth Edition by Wayne E. Wright</span>
</div>
</div>
</div>
</div>
<main>
<div class="container py-5">
<div class="row flex-lg-row-reverse align-items-center g-5 ">
<div class="col-10 col-sm-8 col-lg-3"> <img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/wright_4ed.c7971fc725e8.jpg"
class="d-block justify-content-end img-fluid d-none d-lg-block"
alt="Foundations for Teaching English Language Learners" width="300" height="auto" loading="lazy"> </div>
<div class="col-lg-9">
<h1 class="display-5 fw-bold text-body-emphasis lh-1 mb-3">Foundations for Teaching English Language Learners</h1>
<p>This companion website takes full advantage of the power of the read-write web and is included
with the purchase of the fourth edition of <em>Foundations for Teaching English Language Learners: Research,
Theory,
Policy, and Practice</em>. Here you will find the additional information, resources, and activities that are
indicated in the book. You will also find new resources and information about recent developments in research,
theory, policy, and practice in the rapidly
changing field of English language learning.
</p>
<p>
Perhaps most importantly, this companion website provides a space where professors can structure interactions
and collaborations that go beyond the traditional university class. Students can participate in discussions
about course topics with their classmates, test their knowledge, and engage with numerous resources with the
latest information on teaching ELLs.
</p>
</div>
</div>
</div>
<div class="container">
<hr>
</div>
<div class="container">
<div class="row align-items-center g-lg-5 py-5">
<div class="col-md-12 mx-auto col-lg-5">
<form class="p-4 p-md-5 border rounded-3 bg-body-tertiary" method="post" action="/accounts/login/">
<input type="hidden" name="csrfmiddlewaretoken" value="fjmusqYJ3mjKmjOAMeUA5M97kLyUFCnQyuR7tDtaQVCilsUOiqGR9g1jrUoju1nK">
<h5>Registered User Log
Open service 3.33.193.101:80 · wright4ed.brookespublishing.com
2026-01-13 00:45
HTTP/1.1 200 OK
Content-Length: 6769
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Tue, 13 Jan 2026 00:46:18 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=hFpLCwHHZhk8XQEVAiJheHKXZ988oPqRjLHartw3dA0%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1768265178"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=hFpLCwHHZhk8XQEVAiJheHKXZ988oPqRjLHartw3dA0%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1768265178"
Server: Heroku
Set-Cookie: csrftoken=9ZkOraspDbFpDo6tRww22x1fQ75wnHBG; expires=Tue, 12 Jan 2027 00:46:18 GMT; Max-Age=31449600; Path=/; SameSite=Lax
Vary: Cookie
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Connection: close
Page title:
Home | Brookes Companion
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/favicon.1bd4182c8d79.png" sizes="any" />
<title>
Home | Brookes Companion
</title>
<meta property="og:url" content="https:http://wright4ed.brookespublishing.com/">
<meta property="og:title" content="">
<meta property="og:description" content="">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
rel="stylesheet">
<link href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/css/project.min.f2ab5627d9a2.css" rel="stylesheet" />
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark main-navbar">
<div class="container">
<div class="navbar-brand">
<img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/logo-light.6f4f2e76d78c.svg" alt="Brookes Publishing" class="d-inline-block align-text-top">
</div>
<ul class="navbar-nav ms-auto mb-2 mb-md-0">
<li class="nav-item"> <a class="nav-link active" href="#">Help & Support</a> </li>
</ul>
</div>
</div>
</nav>
<div class="sub-header">
<div class="container">
<div class="row">
<div class="col-12 text-center">
<span class="fs-6">Companion Website | </span><span class="fs-6"><em>Foundations for
Teaching English
Language Learners:
Research,
Theory,
Policy, and Practice</em>, Fourth Edition by Wayne E. Wright</span>
</div>
</div>
</div>
</div>
<main>
<div class="container py-5">
<div class="row flex-lg-row-reverse align-items-center g-5 ">
<div class="col-10 col-sm-8 col-lg-3"> <img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/wright_4ed.c7971fc725e8.jpg"
class="d-block justify-content-end img-fluid d-none d-lg-block"
alt="Foundations for Teaching English Language Learners" width="300" height="auto" loading="lazy"> </div>
<div class="col-lg-9">
<h1 class="display-5 fw-bold text-body-emphasis lh-1 mb-3">Foundations for Teaching English Language Learners</h1>
<p>This companion website takes full advantage of the power of the read-write web and is included
with the purchase of the fourth edition of <em>Foundations for Teaching English Language Learners: Research,
Theory,
Policy, and Practice</em>. Here you will find the additional information, resources, and activities that are
indicated in the book. You will also find new resources and information about recent developments in research,
theory, policy, and practice in the rapidly
changing field of English language learning.
</p>
<p>
Perhaps most importantly, this companion website provides a space where professors can structure interactions
and collaborations that go beyond the traditional university class. Students can participate in discussions
about course topics with their classmates, test their knowledge, and engage with numerous resources with the
latest information on teaching ELLs.
</p>
</div>
</div>
</div>
<div class="container">
<hr>
</div>
<div class="container">
<div class="row align-items-center g-lg-5 py-5">
<div class="col-md-12 mx-auto col-lg-5">
<form class="p-4 p-md-5 border rounded-3 bg-body-tertiary" method="post" action="/accounts/login/">
<input type="hidden" name="csrfmiddlewaretoken" value="F5pBI0SDSye7VVRvGQ8txykSLEHlB7SSEUzfZ0aSlzJmo9NOnculpVbXrBCHOEjo">
<h5>Registered User Log I
Open service 52.223.46.195:443 · wright4ed.brookespublishing.com
2026-01-13 00:45
HTTP/1.1 200 OK
Content-Length: 6770
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Tue, 13 Jan 2026 00:45:17 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=4qzq5jHNb91wTG5uPlw4NMi8OaPWpFAdgpmmL3fHDBU%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1768265117"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=4qzq5jHNb91wTG5uPlw4NMi8OaPWpFAdgpmmL3fHDBU%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1768265117"
Server: Heroku
Set-Cookie: csrftoken=XUG2eYCjh1OqItD5POHRZrp4rEKYlwcO; expires=Tue, 12 Jan 2027 00:45:17 GMT; Max-Age=31449600; Path=/; SameSite=Lax
Vary: Cookie
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Connection: close
Page title:
Home | Brookes Companion
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/favicon.1bd4182c8d79.png" sizes="any" />
<title>
Home | Brookes Companion
</title>
<meta property="og:url" content="https:https://wright4ed.brookespublishing.com/">
<meta property="og:title" content="">
<meta property="og:description" content="">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
rel="stylesheet">
<link href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/css/project.min.f2ab5627d9a2.css" rel="stylesheet" />
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark main-navbar">
<div class="container">
<div class="navbar-brand">
<img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/logo-light.6f4f2e76d78c.svg" alt="Brookes Publishing" class="d-inline-block align-text-top">
</div>
<ul class="navbar-nav ms-auto mb-2 mb-md-0">
<li class="nav-item"> <a class="nav-link active" href="#">Help & Support</a> </li>
</ul>
</div>
</div>
</nav>
<div class="sub-header">
<div class="container">
<div class="row">
<div class="col-12 text-center">
<span class="fs-6">Companion Website | </span><span class="fs-6"><em>Foundations for
Teaching English
Language Learners:
Research,
Theory,
Policy, and Practice</em>, Fourth Edition by Wayne E. Wright</span>
</div>
</div>
</div>
</div>
<main>
<div class="container py-5">
<div class="row flex-lg-row-reverse align-items-center g-5 ">
<div class="col-10 col-sm-8 col-lg-3"> <img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/wright_4ed.c7971fc725e8.jpg"
class="d-block justify-content-end img-fluid d-none d-lg-block"
alt="Foundations for Teaching English Language Learners" width="300" height="auto" loading="lazy"> </div>
<div class="col-lg-9">
<h1 class="display-5 fw-bold text-body-emphasis lh-1 mb-3">Foundations for Teaching English Language Learners</h1>
<p>This companion website takes full advantage of the power of the read-write web and is included
with the purchase of the fourth edition of <em>Foundations for Teaching English Language Learners: Research,
Theory,
Policy, and Practice</em>. Here you will find the additional information, resources, and activities that are
indicated in the book. You will also find new resources and information about recent developments in research,
theory, policy, and practice in the rapidly
changing field of English language learning.
</p>
<p>
Perhaps most importantly, this companion website provides a space where professors can structure interactions
and collaborations that go beyond the traditional university class. Students can participate in discussions
about course topics with their classmates, test their knowledge, and engage with numerous resources with the
latest information on teaching ELLs.
</p>
</div>
</div>
</div>
<div class="container">
<hr>
</div>
<div class="container">
<div class="row align-items-center g-lg-5 py-5">
<div class="col-md-12 mx-auto col-lg-5">
<form class="p-4 p-md-5 border rounded-3 bg-body-tertiary" method="post" action="/accounts/login/">
<input type="hidden" name="csrfmiddlewaretoken" value="tfGE4lU8F0ryhBsIJvpZN0YUAjUQa7bogZcw89mhMR5OPUVDo9WGChdORNuEltd2">
<h5>Registered User Log
Open service 15.197.246.237:80 · wright4ed.brookespublishing.com
2026-01-13 00:45
HTTP/1.1 200 OK
Content-Length: 6769
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Tue, 13 Jan 2026 00:46:18 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=hFpLCwHHZhk8XQEVAiJheHKXZ988oPqRjLHartw3dA0%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1768265178"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=hFpLCwHHZhk8XQEVAiJheHKXZ988oPqRjLHartw3dA0%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1768265178"
Server: Heroku
Set-Cookie: csrftoken=kSihzdbCXldUlr4hQ67qTlWOZmNvK7T9; expires=Tue, 12 Jan 2027 00:46:18 GMT; Max-Age=31449600; Path=/; SameSite=Lax
Vary: Cookie
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Connection: close
Page title:
Home | Brookes Companion
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/favicon.1bd4182c8d79.png" sizes="any" />
<title>
Home | Brookes Companion
</title>
<meta property="og:url" content="https:http://wright4ed.brookespublishing.com/">
<meta property="og:title" content="">
<meta property="og:description" content="">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
rel="stylesheet">
<link href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/css/project.min.f2ab5627d9a2.css" rel="stylesheet" />
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark main-navbar">
<div class="container">
<div class="navbar-brand">
<img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/logo-light.6f4f2e76d78c.svg" alt="Brookes Publishing" class="d-inline-block align-text-top">
</div>
<ul class="navbar-nav ms-auto mb-2 mb-md-0">
<li class="nav-item"> <a class="nav-link active" href="#">Help & Support</a> </li>
</ul>
</div>
</div>
</nav>
<div class="sub-header">
<div class="container">
<div class="row">
<div class="col-12 text-center">
<span class="fs-6">Companion Website | </span><span class="fs-6"><em>Foundations for
Teaching English
Language Learners:
Research,
Theory,
Policy, and Practice</em>, Fourth Edition by Wayne E. Wright</span>
</div>
</div>
</div>
</div>
<main>
<div class="container py-5">
<div class="row flex-lg-row-reverse align-items-center g-5 ">
<div class="col-10 col-sm-8 col-lg-3"> <img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/wright_4ed.c7971fc725e8.jpg"
class="d-block justify-content-end img-fluid d-none d-lg-block"
alt="Foundations for Teaching English Language Learners" width="300" height="auto" loading="lazy"> </div>
<div class="col-lg-9">
<h1 class="display-5 fw-bold text-body-emphasis lh-1 mb-3">Foundations for Teaching English Language Learners</h1>
<p>This companion website takes full advantage of the power of the read-write web and is included
with the purchase of the fourth edition of <em>Foundations for Teaching English Language Learners: Research,
Theory,
Policy, and Practice</em>. Here you will find the additional information, resources, and activities that are
indicated in the book. You will also find new resources and information about recent developments in research,
theory, policy, and practice in the rapidly
changing field of English language learning.
</p>
<p>
Perhaps most importantly, this companion website provides a space where professors can structure interactions
and collaborations that go beyond the traditional university class. Students can participate in discussions
about course topics with their classmates, test their knowledge, and engage with numerous resources with the
latest information on teaching ELLs.
</p>
</div>
</div>
</div>
<div class="container">
<hr>
</div>
<div class="container">
<div class="row align-items-center g-lg-5 py-5">
<div class="col-md-12 mx-auto col-lg-5">
<form class="p-4 p-md-5 border rounded-3 bg-body-tertiary" method="post" action="/accounts/login/">
<input type="hidden" name="csrfmiddlewaretoken" value="d9H0wThSGmJAzS7N1N3N4LuOJN8derLBnRP7VWiktxMkK91UHJ03NWgsyZLyOouA">
<h5>Registered User Log I
Open service 52.223.46.195:80 · wright4ed.brookespublishing.com
2026-01-13 00:45
HTTP/1.1 200 OK
Content-Length: 6769
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Tue, 13 Jan 2026 00:46:18 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=hFpLCwHHZhk8XQEVAiJheHKXZ988oPqRjLHartw3dA0%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1768265178"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=hFpLCwHHZhk8XQEVAiJheHKXZ988oPqRjLHartw3dA0%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1768265178"
Server: Heroku
Set-Cookie: csrftoken=UsQlhwsHIPZ08cea7qOewb2cMUvocOaZ; expires=Tue, 12 Jan 2027 00:46:18 GMT; Max-Age=31449600; Path=/; SameSite=Lax
Vary: Cookie
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Connection: close
Page title:
Home | Brookes Companion
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/favicon.1bd4182c8d79.png" sizes="any" />
<title>
Home | Brookes Companion
</title>
<meta property="og:url" content="https:http://wright4ed.brookespublishing.com/">
<meta property="og:title" content="">
<meta property="og:description" content="">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
rel="stylesheet">
<link href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/css/project.min.f2ab5627d9a2.css" rel="stylesheet" />
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark main-navbar">
<div class="container">
<div class="navbar-brand">
<img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/logo-light.6f4f2e76d78c.svg" alt="Brookes Publishing" class="d-inline-block align-text-top">
</div>
<ul class="navbar-nav ms-auto mb-2 mb-md-0">
<li class="nav-item"> <a class="nav-link active" href="#">Help & Support</a> </li>
</ul>
</div>
</div>
</nav>
<div class="sub-header">
<div class="container">
<div class="row">
<div class="col-12 text-center">
<span class="fs-6">Companion Website | </span><span class="fs-6"><em>Foundations for
Teaching English
Language Learners:
Research,
Theory,
Policy, and Practice</em>, Fourth Edition by Wayne E. Wright</span>
</div>
</div>
</div>
</div>
<main>
<div class="container py-5">
<div class="row flex-lg-row-reverse align-items-center g-5 ">
<div class="col-10 col-sm-8 col-lg-3"> <img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/wright_4ed.c7971fc725e8.jpg"
class="d-block justify-content-end img-fluid d-none d-lg-block"
alt="Foundations for Teaching English Language Learners" width="300" height="auto" loading="lazy"> </div>
<div class="col-lg-9">
<h1 class="display-5 fw-bold text-body-emphasis lh-1 mb-3">Foundations for Teaching English Language Learners</h1>
<p>This companion website takes full advantage of the power of the read-write web and is included
with the purchase of the fourth edition of <em>Foundations for Teaching English Language Learners: Research,
Theory,
Policy, and Practice</em>. Here you will find the additional information, resources, and activities that are
indicated in the book. You will also find new resources and information about recent developments in research,
theory, policy, and practice in the rapidly
changing field of English language learning.
</p>
<p>
Perhaps most importantly, this companion website provides a space where professors can structure interactions
and collaborations that go beyond the traditional university class. Students can participate in discussions
about course topics with their classmates, test their knowledge, and engage with numerous resources with the
latest information on teaching ELLs.
</p>
</div>
</div>
</div>
<div class="container">
<hr>
</div>
<div class="container">
<div class="row align-items-center g-lg-5 py-5">
<div class="col-md-12 mx-auto col-lg-5">
<form class="p-4 p-md-5 border rounded-3 bg-body-tertiary" method="post" action="/accounts/login/">
<input type="hidden" name="csrfmiddlewaretoken" value="lqiK1rVWpwAbF8KwypGCvCfrCMwK3RfO5IYV8NdtXbp1DaOwvFkGRD7tewRY5vfD">
<h5>Registered User Log I
Open service 99.83.183.127:443 · wright4ed.brookespublishing.com
2026-01-13 00:45
HTTP/1.1 200 OK
Content-Length: 6770
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Tue, 13 Jan 2026 00:45:17 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=4qzq5jHNb91wTG5uPlw4NMi8OaPWpFAdgpmmL3fHDBU%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1768265117"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=4qzq5jHNb91wTG5uPlw4NMi8OaPWpFAdgpmmL3fHDBU%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1768265117"
Server: Heroku
Set-Cookie: csrftoken=eyOAcxnwu5EuqwB2iTFcAivE0AYAklRm; expires=Tue, 12 Jan 2027 00:45:17 GMT; Max-Age=31449600; Path=/; SameSite=Lax
Vary: Cookie
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Connection: close
Page title:
Home | Brookes Companion
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/favicon.1bd4182c8d79.png" sizes="any" />
<title>
Home | Brookes Companion
</title>
<meta property="og:url" content="https:https://wright4ed.brookespublishing.com/">
<meta property="og:title" content="">
<meta property="og:description" content="">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
rel="stylesheet">
<link href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/css/project.min.f2ab5627d9a2.css" rel="stylesheet" />
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark main-navbar">
<div class="container">
<div class="navbar-brand">
<img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/logo-light.6f4f2e76d78c.svg" alt="Brookes Publishing" class="d-inline-block align-text-top">
</div>
<ul class="navbar-nav ms-auto mb-2 mb-md-0">
<li class="nav-item"> <a class="nav-link active" href="#">Help & Support</a> </li>
</ul>
</div>
</div>
</nav>
<div class="sub-header">
<div class="container">
<div class="row">
<div class="col-12 text-center">
<span class="fs-6">Companion Website | </span><span class="fs-6"><em>Foundations for
Teaching English
Language Learners:
Research,
Theory,
Policy, and Practice</em>, Fourth Edition by Wayne E. Wright</span>
</div>
</div>
</div>
</div>
<main>
<div class="container py-5">
<div class="row flex-lg-row-reverse align-items-center g-5 ">
<div class="col-10 col-sm-8 col-lg-3"> <img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/wright_4ed.c7971fc725e8.jpg"
class="d-block justify-content-end img-fluid d-none d-lg-block"
alt="Foundations for Teaching English Language Learners" width="300" height="auto" loading="lazy"> </div>
<div class="col-lg-9">
<h1 class="display-5 fw-bold text-body-emphasis lh-1 mb-3">Foundations for Teaching English Language Learners</h1>
<p>This companion website takes full advantage of the power of the read-write web and is included
with the purchase of the fourth edition of <em>Foundations for Teaching English Language Learners: Research,
Theory,
Policy, and Practice</em>. Here you will find the additional information, resources, and activities that are
indicated in the book. You will also find new resources and information about recent developments in research,
theory, policy, and practice in the rapidly
changing field of English language learning.
</p>
<p>
Perhaps most importantly, this companion website provides a space where professors can structure interactions
and collaborations that go beyond the traditional university class. Students can participate in discussions
about course topics with their classmates, test their knowledge, and engage with numerous resources with the
latest information on teaching ELLs.
</p>
</div>
</div>
</div>
<div class="container">
<hr>
</div>
<div class="container">
<div class="row align-items-center g-lg-5 py-5">
<div class="col-md-12 mx-auto col-lg-5">
<form class="p-4 p-md-5 border rounded-3 bg-body-tertiary" method="post" action="/accounts/login/">
<input type="hidden" name="csrfmiddlewaretoken" value="dTr8lowWLg4kYlFnIXitWHx00jagQ5uphh5ynLJi5byEeH6fQGNvmPSuQJYG0gbB">
<h5>Registered User Log
Open service 3.33.193.101:443 · wright4ed.brookespublishing.com
2026-01-13 00:45
HTTP/1.1 200 OK
Content-Length: 6770
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Tue, 13 Jan 2026 00:45:17 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=4qzq5jHNb91wTG5uPlw4NMi8OaPWpFAdgpmmL3fHDBU%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1768265117"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=4qzq5jHNb91wTG5uPlw4NMi8OaPWpFAdgpmmL3fHDBU%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1768265117"
Server: Heroku
Set-Cookie: csrftoken=WXEZBAXyTcnxkI6vs85xatn5WTctUJZ0; expires=Tue, 12 Jan 2027 00:45:17 GMT; Max-Age=31449600; Path=/; SameSite=Lax
Vary: Cookie
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Connection: close
Page title:
Home | Brookes Companion
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/favicon.1bd4182c8d79.png" sizes="any" />
<title>
Home | Brookes Companion
</title>
<meta property="og:url" content="https:https://wright4ed.brookespublishing.com/">
<meta property="og:title" content="">
<meta property="og:description" content="">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
rel="stylesheet">
<link href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/css/project.min.f2ab5627d9a2.css" rel="stylesheet" />
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark main-navbar">
<div class="container">
<div class="navbar-brand">
<img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/logo-light.6f4f2e76d78c.svg" alt="Brookes Publishing" class="d-inline-block align-text-top">
</div>
<ul class="navbar-nav ms-auto mb-2 mb-md-0">
<li class="nav-item"> <a class="nav-link active" href="#">Help & Support</a> </li>
</ul>
</div>
</div>
</nav>
<div class="sub-header">
<div class="container">
<div class="row">
<div class="col-12 text-center">
<span class="fs-6">Companion Website | </span><span class="fs-6"><em>Foundations for
Teaching English
Language Learners:
Research,
Theory,
Policy, and Practice</em>, Fourth Edition by Wayne E. Wright</span>
</div>
</div>
</div>
</div>
<main>
<div class="container py-5">
<div class="row flex-lg-row-reverse align-items-center g-5 ">
<div class="col-10 col-sm-8 col-lg-3"> <img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/wright_4ed.c7971fc725e8.jpg"
class="d-block justify-content-end img-fluid d-none d-lg-block"
alt="Foundations for Teaching English Language Learners" width="300" height="auto" loading="lazy"> </div>
<div class="col-lg-9">
<h1 class="display-5 fw-bold text-body-emphasis lh-1 mb-3">Foundations for Teaching English Language Learners</h1>
<p>This companion website takes full advantage of the power of the read-write web and is included
with the purchase of the fourth edition of <em>Foundations for Teaching English Language Learners: Research,
Theory,
Policy, and Practice</em>. Here you will find the additional information, resources, and activities that are
indicated in the book. You will also find new resources and information about recent developments in research,
theory, policy, and practice in the rapidly
changing field of English language learning.
</p>
<p>
Perhaps most importantly, this companion website provides a space where professors can structure interactions
and collaborations that go beyond the traditional university class. Students can participate in discussions
about course topics with their classmates, test their knowledge, and engage with numerous resources with the
latest information on teaching ELLs.
</p>
</div>
</div>
</div>
<div class="container">
<hr>
</div>
<div class="container">
<div class="row align-items-center g-lg-5 py-5">
<div class="col-md-12 mx-auto col-lg-5">
<form class="p-4 p-md-5 border rounded-3 bg-body-tertiary" method="post" action="/accounts/login/">
<input type="hidden" name="csrfmiddlewaretoken" value="8NoRePDKUCQ4S4WZWosNNPGEF8LC5TyMUASGFfq8DE3r2CSkemnaN8TzrRNVPsnC">
<h5>Registered User Log
Open service 99.83.183.127:80 · wright4ed.brookespublishing.com
2026-01-13 00:45
HTTP/1.1 200 OK
Content-Length: 6769
Content-Type: text/html; charset=utf-8
Cross-Origin-Opener-Policy: same-origin
Date: Tue, 13 Jan 2026 00:46:18 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: same-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=hFpLCwHHZhk8XQEVAiJheHKXZ988oPqRjLHartw3dA0%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1768265178"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=hFpLCwHHZhk8XQEVAiJheHKXZ988oPqRjLHartw3dA0%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1768265178"
Server: Heroku
Set-Cookie: csrftoken=5PHMxTk6at7HXI3u2aUYJYySB0zHHUb4; expires=Tue, 12 Jan 2027 00:46:18 GMT; Max-Age=31449600; Path=/; SameSite=Lax
Vary: Cookie
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Connection: close
Page title:
Home | Brookes Companion
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/favicon.1bd4182c8d79.png" sizes="any" />
<title>
Home | Brookes Companion
</title>
<meta property="og:url" content="https:http://wright4ed.brookespublishing.com/">
<meta property="og:title" content="">
<meta property="og:description" content="">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
rel="stylesheet">
<link href="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/css/project.min.f2ab5627d9a2.css" rel="stylesheet" />
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark main-navbar">
<div class="container">
<div class="navbar-brand">
<img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/logo-light.6f4f2e76d78c.svg" alt="Brookes Publishing" class="d-inline-block align-text-top">
</div>
<ul class="navbar-nav ms-auto mb-2 mb-md-0">
<li class="nav-item"> <a class="nav-link active" href="#">Help & Support</a> </li>
</ul>
</div>
</div>
</nav>
<div class="sub-header">
<div class="container">
<div class="row">
<div class="col-12 text-center">
<span class="fs-6">Companion Website | </span><span class="fs-6"><em>Foundations for
Teaching English
Language Learners:
Research,
Theory,
Policy, and Practice</em>, Fourth Edition by Wayne E. Wright</span>
</div>
</div>
</div>
</div>
<main>
<div class="container py-5">
<div class="row flex-lg-row-reverse align-items-center g-5 ">
<div class="col-10 col-sm-8 col-lg-3"> <img src="https://brookes-wright-companion-4ed-2e27bfe72404.herokuapp.com/static/img/wright_4ed.c7971fc725e8.jpg"
class="d-block justify-content-end img-fluid d-none d-lg-block"
alt="Foundations for Teaching English Language Learners" width="300" height="auto" loading="lazy"> </div>
<div class="col-lg-9">
<h1 class="display-5 fw-bold text-body-emphasis lh-1 mb-3">Foundations for Teaching English Language Learners</h1>
<p>This companion website takes full advantage of the power of the read-write web and is included
with the purchase of the fourth edition of <em>Foundations for Teaching English Language Learners: Research,
Theory,
Policy, and Practice</em>. Here you will find the additional information, resources, and activities that are
indicated in the book. You will also find new resources and information about recent developments in research,
theory, policy, and practice in the rapidly
changing field of English language learning.
</p>
<p>
Perhaps most importantly, this companion website provides a space where professors can structure interactions
and collaborations that go beyond the traditional university class. Students can participate in discussions
about course topics with their classmates, test their knowledge, and engage with numerous resources with the
latest information on teaching ELLs.
</p>
</div>
</div>
</div>
<div class="container">
<hr>
</div>
<div class="container">
<div class="row align-items-center g-lg-5 py-5">
<div class="col-md-12 mx-auto col-lg-5">
<form class="p-4 p-md-5 border rounded-3 bg-body-tertiary" method="post" action="/accounts/login/">
<input type="hidden" name="csrfmiddlewaretoken" value="z4sn77zs0uTTwg7ezCi2Z6SdwLIyO5NMuJZZuQJo0NQqjO0yrC2QyUgVXB75lPOG">
<h5>Registered User Log I
Open service 2620:12a:8000::1:80 · www.brookespublishing.com
2026-01-12 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://www.brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-a-578df7b794-5strt X-Styx-Req-Id: 448be557-ef1c-11f0-9fc4-d2380fddb172 Cache-Control: public, max-age=86400 Date: Mon, 12 Jan 2026 17:35:54 GMT X-Served-By: cache-chi-klot8100046-CHI, cache-pao-kpao1770068-PAO X-Cache: HIT, HIT X-Cache-Hits: 17, 1 X-Timer: S1768239354.071305,VS0,VE7 Vary: Cookie, Cookie Age: 82840 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2620:12a:8000::1:443 · www.brookespublishing.com
2026-01-12 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Content-Type: text/html; charset=UTF-8 Location: https://brookespublishing.com/ Server: nginx Strict-Transport-Security: max-age=300 X-Pantheon-Styx-Hostname: styx-fe1-a-578df7b794-9pn5s X-Styx-Req-Id: 45b425df-ef1c-11f0-8882-22792b195c76 Cache-Control: public, max-age=86400 Date: Mon, 12 Jan 2026 17:35:54 GMT X-Served-By: cache-chi-klot8100053-CHI, cache-fra-eddf8230067-FRA X-Cache: HIT, HIT X-Cache-Hits: 107, 1 X-Timer: S1768239354.180772,VS0,VE17 Vary: Cookie, Cookie Age: 82839 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish
Open service 23.185.0.1:80 · www.brookespublishing.com
2026-01-12 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://www.brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-a-578df7b794-5strt X-Styx-Req-Id: 448be557-ef1c-11f0-9fc4-d2380fddb172 Cache-Control: public, max-age=86400 Date: Mon, 12 Jan 2026 17:35:53 GMT X-Served-By: cache-chi-klot8100046-CHI, cache-lga21954-LGA X-Cache: HIT, HIT X-Cache-Hits: 60, 1 X-Timer: S1768239354.993715,VS0,VE5 Vary: Cookie, Cookie Age: 82840 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 23.185.0.1:443 · www.brookespublishing.com
2026-01-12 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Content-Type: text/html; charset=UTF-8 Location: https://brookespublishing.com/ Server: nginx Strict-Transport-Security: max-age=300 X-Pantheon-Styx-Hostname: styx-fe1-a-578df7b794-9pn5s X-Styx-Req-Id: 45b425df-ef1c-11f0-8882-22792b195c76 Cache-Control: public, max-age=86400 Date: Mon, 12 Jan 2026 17:35:53 GMT X-Served-By: cache-chi-klot8100053-CHI, cache-rtm-ehrd2290045-RTM X-Cache: HIT, HIT X-Cache-Hits: 85, 1 X-Timer: S1768239354.929489,VS0,VE8 Vary: Cookie, Cookie Age: 82838 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish
Open service 2620:12a:8001::1:443 · www.brookespublishing.com
2026-01-12 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Content-Type: text/html; charset=UTF-8 Location: https://brookespublishing.com/ Server: nginx Strict-Transport-Security: max-age=300 X-Pantheon-Styx-Hostname: styx-fe1-a-578df7b794-9pn5s X-Styx-Req-Id: 45b425df-ef1c-11f0-8882-22792b195c76 Cache-Control: public, max-age=86400 Date: Mon, 12 Jan 2026 17:35:53 GMT X-Served-By: cache-chi-klot8100053-CHI, cache-vie6342-VIE X-Cache: HIT, HIT X-Cache-Hits: 32, 1 X-Timer: S1768239354.942049,VS0,VE9 Vary: Cookie, Cookie Age: 82839 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish
Open service 2620:12a:8001::1:80 · www.brookespublishing.com
2026-01-12 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://www.brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-a-578df7b794-5strt X-Styx-Req-Id: 448be557-ef1c-11f0-9fc4-d2380fddb172 Cache-Control: public, max-age=86400 Date: Mon, 12 Jan 2026 17:35:53 GMT X-Served-By: cache-chi-klot8100046-CHI, cache-fra-eddf8230162-FRA X-Cache: HIT, HIT X-Cache-Hits: 22, 1 X-Timer: S1768239354.852135,VS0,VE11 Vary: Cookie, Cookie Age: 82840 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 23.185.0.1:443 · brookespublishing.com
2026-01-12 17:34
HTTP/1.1 200 OK
Connection: close
Content-Length: 109348
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-b-5597f697c8-lgzmm
X-Styx-Req-Id: dff7bb7a-ef38-11f0-aac7-66cbb1432370
Date: Mon, 12 Jan 2026 17:35:00 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-sjc10071-SJC
X-Cache: HIT, HIT
X-Cache-Hits: 10, 0
X-Timer: S1768239300.152068,VS0,VE6
Vary: Accept-Encoding, Cookie, Cookie
Age: 70499
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.307.0.min.js.LICENSE.txt */
(()=>{var e,t,r={163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(1741);var a=r(2555);r(860).K7.genericEvents;const s="experimental.resources",o="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(2614),u=r(944),l=r(8122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(o)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(s)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:
Open service 2620:12a:8000::1:443 · brookespublishing.com
2026-01-12 17:34
HTTP/1.1 200 OK
Connection: close
Content-Length: 109348
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-b-5597f697c8-lgzmm
X-Styx-Req-Id: dff7bb7a-ef38-11f0-aac7-66cbb1432370
Date: Mon, 12 Jan 2026 17:35:00 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-lga21926-LGA
X-Cache: HIT, HIT
X-Cache-Hits: 24, 1
X-Timer: S1768239300.019028,VS0,VE7
Vary: Accept-Encoding, Cookie, Cookie
Age: 70499
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.307.0.min.js.LICENSE.txt */
(()=>{var e,t,r={163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(1741);var a=r(2555);r(860).K7.genericEvents;const s="experimental.resources",o="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(2614),u=r(944),l=r(8122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(o)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(s)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:
Open service 2620:12a:8000::1:80 · brookespublishing.com
2026-01-12 17:34
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-b-5597f697c8-gdjqb X-Styx-Req-Id: 386ba68d-ef2a-11f0-9052-5aaa56fbbcab Cache-Control: public, max-age=86400 Date: Mon, 12 Jan 2026 17:35:00 GMT X-Served-By: cache-chi-klot8100084-CHI, cache-lga21937-LGA X-Cache: HIT, HIT X-Cache-Hits: 24, 1 X-Timer: S1768239300.000106,VS0,VE7 Vary: Cookie, Cookie Age: 76794 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 23.185.0.1:80 · brookespublishing.com
2026-01-12 17:34
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-b-5597f697c8-gdjqb X-Styx-Req-Id: 386ba68d-ef2a-11f0-9052-5aaa56fbbcab Cache-Control: public, max-age=86400 Date: Mon, 12 Jan 2026 17:34:59 GMT X-Served-By: cache-chi-klot8100084-CHI, cache-lga21954-LGA X-Cache: HIT, HIT X-Cache-Hits: 24, 1 X-Timer: S1768239300.967382,VS0,VE7 Vary: Cookie, Cookie Age: 76793 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2620:12a:8001::1:443 · brookespublishing.com
2026-01-12 17:34
HTTP/1.1 200 OK
Connection: close
Content-Length: 109348
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-b-5597f697c8-lgzmm
X-Styx-Req-Id: dff7bb7a-ef38-11f0-aac7-66cbb1432370
Date: Mon, 12 Jan 2026 17:35:00 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-fra-eddf8230121-FRA
X-Cache: HIT, HIT
X-Cache-Hits: 1, 1
X-Timer: S1768239300.032799,VS0,VE78
Vary: Accept-Encoding, Cookie, Cookie
Age: 70499
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.307.0.min.js.LICENSE.txt */
(()=>{var e,t,r={163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(1741);var a=r(2555);r(860).K7.genericEvents;const s="experimental.resources",o="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(2614),u=r(944),l=r(8122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(o)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(s)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:
Open service 2620:12a:8001::1:80 · brookespublishing.com
2026-01-12 17:34
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-b-5597f697c8-gdjqb X-Styx-Req-Id: 386ba68d-ef2a-11f0-9052-5aaa56fbbcab Cache-Control: public, max-age=86400 Date: Mon, 12 Jan 2026 17:34:59 GMT X-Served-By: cache-chi-klot8100084-CHI, cache-fra-eddf8230057-FRA X-Cache: HIT, HIT X-Cache-Hits: 2, 1 X-Timer: S1768239300.912664,VS0,VE9 Vary: Cookie, Cookie Age: 76794 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 23.185.0.1:443 · brookespublishing.com
2026-01-10 01:44
HTTP/1.1 200 OK
Connection: close
Content-Length: 109348
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-a-578df7b794-hqcx8
X-Styx-Req-Id: e61f3fc8-ed9c-11f0-9bca-0a47da42d874
Date: Sat, 10 Jan 2026 01:44:15 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-fra-eddf8230072-FRA
X-Cache: HIT, HIT
X-Cache-Hits: 15, 1
X-Timer: S1768009455.010820,VS0,VE2
Vary: Accept-Encoding, Cookie, Cookie
Age: 17596
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.307.0.min.js.LICENSE.txt */
(()=>{var e,t,r={163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(1741);var a=r(2555);r(860).K7.genericEvents;const s="experimental.resources",o="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(2614),u=r(944),l=r(8122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(o)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(s)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:
Open service 23.185.0.3:443 · files.brookespublishing.com
2026-01-10 01:28
HTTP/1.1 200 OK
Connection: close
Content-Length: 24625
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Link: <https://files.brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://files.brookespublishing.com/wp-json/wp/v2/pages/2>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://files.brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe3-a-7d59f97b67-f6pjr
X-Pingback: https://files.brookespublishing.com/xmlrpc.php
X-Styx-Req-Id: b2026acc-ec27-11f0-86c3-5efd27ea252e
Date: Sat, 10 Jan 2026 01:28:23 GMT
X-Served-By: cache-chi-klot8100045-CHI, cache-pao-kpao1770059-PAO
X-Cache: HIT, HIT
X-Cache-Hits: 6, 1
X-Timer: S1768008503.177865,VS0,VE8
Vary: Accept-Encoding, Cookie, Cookie
Age: 176935
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Brookes Bulk Download
<!doctype html>
<!--[if lt IE 9]><html class="no-js no-svg ie lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 9]><html class="no-js no-svg ie ie9 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if gt IE 9]><!--><html class="no-js no-svg" lang="en-US"> <!--<![endif]-->
<head>
<meta charset="UTF-8" />
<meta name="description" content="">
<link rel="stylesheet" href="https://files.brookespublishing.com/wp-content/themes/brookes-bulk/style.css" type="text/css" media="screen" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="author" href="https://files.brookespublishing.com/wp-content/themes/brookes-bulk/humans.txt" />
<link rel="pingback" href="https://files.brookespublishing.com/xmlrpc.php" />
<link rel="profile" href="http://gmpg.org/xfn/11">
<title>Brookes Bulk Download</title>
<meta name='robots' content='noindex, nofollow' />
<link rel='dns-prefetch' href='//files.brookespublishing.com' />
<link rel="alternate" type="application/rss+xml" title="Brookes Bulk Download » Feed" href="https://files.brookespublishing.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Brookes Bulk Download » Comments Feed" href="https://files.brookespublishing.com/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="Brookes Bulk Download » Brookes File Hub Comments Feed" href="https://files.brookespublishing.com/sample-page/feed/" />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/files.brookespublishing.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.1"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"
Open service 23.185.0.2:443 · downloads.brookespublishing.com
2026-01-09 15:37
HTTP/1.1 200 OK
Connection: close
Content-Length: 86219
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Link: <https://downloads.brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://downloads.brookespublishing.com/wp-json/wp/v2/pages/27>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://downloads.brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe2-a-666c564857-dpw7g
X-Styx-Req-Id: 721f91b4-eb4a-11f0-a461-eaa6da0cbf00
Date: Fri, 09 Jan 2026 15:37:52 GMT
X-Served-By: cache-chi-klot8100142-CHI, cache-sin-wsss1830047-SIN
X-Cache: HIT, HIT
X-Cache-Hits: 16, 1
X-Timer: S1767973072.181691,VS0,VE9
Vary: Accept-Encoding, Cookie, Cookie
Age: 236530
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Brookes Publishing Download Hub – Supplemental Resources for Brookes Titles
<!doctype html>
<!--[if lt IE 7]><html class="no-js no-svg ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js no-svg ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js no-svg ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js no-svg" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ZVLKE7B20K"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-ZVLKE7B20K');
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]> */
</script>
<meta name="description" content="Supplemental Resources for Brookes Titles">
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"353ef167d0",applicationID:"138926270",browserID:"138937193"};;/*! For license information please see nr-loader-rum-1.306.0.min.js.LICENSE.txt */
(()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDe
Open service 23.185.0.1:443 · brookespublishing.com
2026-01-08 22:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 109348
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-a-578df7b794-mqx7q
X-Styx-Req-Id: c4b0b1b9-ecc8-11f0-8ed8-8623a5472c00
Date: Thu, 08 Jan 2026 22:15:59 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-pao-kpao1770043-PAO
X-Cache: HIT, HIT
X-Cache-Hits: 13, 1
X-Timer: S1767910560.753672,VS0,VE8
Vary: Accept-Encoding, Cookie, Cookie
Age: 9811
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.307.0.min.js.LICENSE.txt */
(()=>{var e,t,r={163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(1741);var a=r(2555);r(860).K7.genericEvents;const s="experimental.resources",o="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(2614),u=r(944),l=r(8122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(o)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(s)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:
Open service 23.185.0.1:80 · brookespublishing.com
2026-01-08 22:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-b-5597f697c8-d8ftj X-Styx-Req-Id: c1e84b71-ecc8-11f0-9598-069aa329f2eb Cache-Control: public, max-age=86400 Date: Thu, 08 Jan 2026 22:15:59 GMT X-Served-By: cache-chi-klot8100084-CHI, cache-yyz4543-YYZ X-Cache: HIT, HIT X-Cache-Hits: 12, 1 X-Timer: S1767910560.608343,VS0,VE5 Vary: Cookie, Cookie Age: 9815 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2620:12a:8001::1:443 · brookespublishing.com
2026-01-08 22:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 109348
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-a-578df7b794-mqx7q
X-Styx-Req-Id: c4b0b1b9-ecc8-11f0-8ed8-8623a5472c00
Date: Thu, 08 Jan 2026 22:15:59 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-fra-eddf8230191-FRA
X-Cache: HIT, HIT
X-Cache-Hits: 1, 1
X-Timer: S1767910560.515272,VS0,VE9
Vary: Accept-Encoding, Cookie, Cookie
Age: 9810
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.307.0.min.js.LICENSE.txt */
(()=>{var e,t,r={163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(1741);var a=r(2555);r(860).K7.genericEvents;const s="experimental.resources",o="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(2614),u=r(944),l=r(8122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(o)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(s)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:
Open service 2620:12a:8000::1:80 · brookespublishing.com
2026-01-08 22:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-b-5597f697c8-d8ftj X-Styx-Req-Id: c1e84b71-ecc8-11f0-9598-069aa329f2eb Cache-Control: public, max-age=86400 Date: Thu, 08 Jan 2026 22:15:59 GMT X-Served-By: cache-chi-klot8100084-CHI, cache-rtm-ehrd2290029-RTM X-Cache: HIT, HIT X-Cache-Hits: 13, 1 X-Timer: S1767910560.519651,VS0,VE6 Vary: Cookie, Cookie Age: 9816 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2620:12a:8000::1:443 · brookespublishing.com
2026-01-08 22:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 109348
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-a-578df7b794-mqx7q
X-Styx-Req-Id: c4b0b1b9-ecc8-11f0-8ed8-8623a5472c00
Date: Thu, 08 Jan 2026 22:15:59 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-bom-vanm7210080-BOM
X-Cache: HIT, HIT
X-Cache-Hits: 12, 1
X-Timer: S1767910560.729520,VS0,VE3
Vary: Accept-Encoding, Cookie, Cookie
Age: 9810
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.307.0.min.js.LICENSE.txt */
(()=>{var e,t,r={163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(1741);var a=r(2555);r(860).K7.genericEvents;const s="experimental.resources",o="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(2614),u=r(944),l=r(8122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(o)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(s)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:
Open service 2620:12a:8001::1:80 · brookespublishing.com
2026-01-08 22:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-b-5597f697c8-d8ftj X-Styx-Req-Id: c1e84b71-ecc8-11f0-9598-069aa329f2eb Cache-Control: public, max-age=86400 Date: Thu, 08 Jan 2026 22:15:59 GMT X-Served-By: cache-chi-klot8100084-CHI, cache-yyz4583-YYZ X-Cache: HIT, HIT X-Cache-Hits: 12, 1 X-Timer: S1767910559.440056,VS0,VE6 Vary: Cookie, Cookie Age: 9815 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2.16.204.154:443 · image.sfmcemail.brookespublishing.com
2026-01-07 19:13
HTTP/1.1 403 Forbidden Server: AkamaiGHost Mime-Version: 1.0 Content-Type: text/html Content-Length: 395 Expires: Wed, 07 Jan 2026 19:13:50 GMT Date: Wed, 07 Jan 2026 19:13:50 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://image.sfmcemail.brookespublishing.com/" on this server.<P> Reference #18.8d1d1002.1767813230.b251dbe7 <P>https://errors.edgesuite.net/18.8d1d1002.1767813230.b251dbe7</P> </BODY> </HTML>
Open service 2a02:26f0:3500:b::5c7b:6884:443 · image.sfmcemail.brookespublishing.com
2026-01-07 19:13
HTTP/1.1 403 Forbidden Server: AkamaiGHost Mime-Version: 1.0 Content-Type: text/html Content-Length: 393 Expires: Wed, 07 Jan 2026 19:13:50 GMT Date: Wed, 07 Jan 2026 19:13:50 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://image.sfmcemail.brookespublishing.com/" on this server.<P> Reference #18.1b284317.1767813230.d9693d7 <P>https://errors.edgesuite.net/18.1b284317.1767813230.d9693d7</P> </BODY> </HTML>
Open service 2a02:26f0:3500:b::5c7b:689b:443 · image.sfmcemail.brookespublishing.com
2026-01-07 19:13
HTTP/1.1 403 Forbidden Server: AkamaiGHost Mime-Version: 1.0 Content-Type: text/html Content-Length: 393 Expires: Wed, 07 Jan 2026 19:13:50 GMT Date: Wed, 07 Jan 2026 19:13:50 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://image.sfmcemail.brookespublishing.com/" on this server.<P> Reference #18.4284317.1767813229.1412c559 <P>https://errors.edgesuite.net/18.4284317.1767813229.1412c559</P> </BODY> </HTML>
Open service 2a02:26f0:3500:b::5c7b:6884:80 · image.sfmcemail.brookespublishing.com
2026-01-07 19:13
HTTP/1.1 403 Forbidden Server: AkamaiGHost Mime-Version: 1.0 Content-Type: text/html Content-Length: 393 Expires: Wed, 07 Jan 2026 19:14:30 GMT Date: Wed, 07 Jan 2026 19:14:30 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://image.sfmcemail.brookespublishing.com/" on this server.<P> Reference #18.4284317.1767813270.1413540d <P>https://errors.edgesuite.net/18.4284317.1767813270.1413540d</P> </BODY> </HTML>
Open service 2.16.204.141:443 · image.sfmcemail.brookespublishing.com
2026-01-07 19:13
HTTP/1.1 403 Forbidden Server: AkamaiGHost Mime-Version: 1.0 Content-Type: text/html Content-Length: 395 Expires: Wed, 07 Jan 2026 19:13:49 GMT Date: Wed, 07 Jan 2026 19:13:49 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://image.sfmcemail.brookespublishing.com/" on this server.<P> Reference #18.9a1d1002.1767813229.ae4fb322 <P>https://errors.edgesuite.net/18.9a1d1002.1767813229.ae4fb322</P> </BODY> </HTML>
Open service 2.16.204.141:80 · image.sfmcemail.brookespublishing.com
2026-01-07 19:13
HTTP/1.1 403 Forbidden Server: AkamaiGHost Mime-Version: 1.0 Content-Type: text/html Content-Length: 395 Expires: Wed, 07 Jan 2026 19:14:30 GMT Date: Wed, 07 Jan 2026 19:14:30 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://image.sfmcemail.brookespublishing.com/" on this server.<P> Reference #18.8d1d1002.1767813270.b252be79 <P>https://errors.edgesuite.net/18.8d1d1002.1767813270.b252be79</P> </BODY> </HTML>
Open service 2a02:26f0:3500:b::5c7b:689b:80 · image.sfmcemail.brookespublishing.com
2026-01-07 19:13
HTTP/1.1 403 Forbidden Server: AkamaiGHost Mime-Version: 1.0 Content-Type: text/html Content-Length: 393 Expires: Wed, 07 Jan 2026 19:14:31 GMT Date: Wed, 07 Jan 2026 19:14:31 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://image.sfmcemail.brookespublishing.com/" on this server.<P> Reference #18.1b284317.1767813271.d9727b9 <P>https://errors.edgesuite.net/18.1b284317.1767813271.d9727b9</P> </BODY> </HTML>
Open service 2.16.204.154:80 · image.sfmcemail.brookespublishing.com
2026-01-07 19:13
HTTP/1.1 403 Forbidden Server: AkamaiGHost Mime-Version: 1.0 Content-Type: text/html Content-Length: 395 Expires: Wed, 07 Jan 2026 19:14:30 GMT Date: Wed, 07 Jan 2026 19:14:30 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://image.sfmcemail.brookespublishing.com/" on this server.<P> Reference #18.9a1d1002.1767813270.ae50a928 <P>https://errors.edgesuite.net/18.9a1d1002.1767813270.ae50a928</P> </BODY> </HTML>
Open service 2620:12a:8001::1:443 · brookespublishing.com
2026-01-03 14:50
HTTP/1.1 200 OK
Connection: close
Content-Length: 109411
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-a-67747dcd96-8nv4w
X-Styx-Req-Id: c684e725-e815-11f0-aa85-7af28325acab
Date: Sat, 03 Jan 2026 14:50:42 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-rtm-ehrd2290031-RTM
X-Cache: HIT, HIT
X-Cache-Hits: 4, 1
X-Timer: S1767451843.888330,VS0,VE4
Vary: Accept-Encoding, Cookie, Cookie
Age: 67775
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.306.0.min.js.LICENSE.txt */
(()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let o in a)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>u,bv:()=>a,eN:()=>l,gm:()=>o,mw:()=>s,sb:()=>d});var n=r(863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===o?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=c&&"undefined"==typeof SharedWorker,u=((()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)()),l=()=>"undefined"!=typeof PerformanceNavigationTiming&&o?.performance?.getEntriesByType("navigation")?.[0]?.responseStart},163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(741);var a=r(555);r(860).K7.genericEvents;const o="experimental.resources",s="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(614),u=r(944),l=r(122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(s)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext
Open service 2620:12a:8000::1:80 · www.brookespublishing.com
2026-01-03 14:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://www.brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-b-77f867f67b-565f4 X-Styx-Req-Id: f85f18f0-e891-11f0-85c6-a243c57ca621 Cache-Control: public, max-age=86400 Date: Sat, 03 Jan 2026 14:50:42 GMT X-Served-By: cache-chi-klot8100046-CHI, cache-sin-wsss1830025-SIN X-Cache: HIT, HIT X-Cache-Hits: 6, 1 X-Timer: S1767451843.853767,VS0,VE9 Vary: Cookie, Cookie Age: 14435 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2620:12a:8000::1:443 · www.brookespublishing.com
2026-01-03 14:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Content-Type: text/html; charset=UTF-8 Location: https://brookespublishing.com/ Server: nginx Strict-Transport-Security: max-age=300 X-Pantheon-Styx-Hostname: styx-fe1-a-67747dcd96-j94tb X-Styx-Req-Id: 432e3afc-e8a2-11f0-b582-32c89a0ace9f Cache-Control: public, max-age=86400 Date: Sat, 03 Jan 2026 14:50:42 GMT X-Served-By: cache-chi-klot8100053-CHI, cache-bom-vanm7210027-BOM X-Cache: MISS, HIT X-Cache-Hits: 0, 1 X-Timer: S1767451843.903200,VS0,VE4 Vary: Cookie, Cookie Age: 7437 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish
Open service 2620:12a:8001::1:80 · www.brookespublishing.com
2026-01-03 14:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://www.brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-b-77f867f67b-565f4 X-Styx-Req-Id: f85f18f0-e891-11f0-85c6-a243c57ca621 Cache-Control: public, max-age=86400 Date: Sat, 03 Jan 2026 14:50:42 GMT X-Served-By: cache-chi-klot8100046-CHI, cache-lga21948-LGA X-Cache: HIT, HIT X-Cache-Hits: 1, 1 X-Timer: S1767451843.819284,VS0,VE8 Vary: Cookie, Cookie Age: 14435 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2620:12a:8001::1:80 · brookespublishing.com
2026-01-03 14:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-a-67747dcd96-lnlqm X-Styx-Req-Id: 990cb0bd-e816-11f0-98e7-721edab6bcd4 Cache-Control: public, max-age=86400 Date: Sat, 03 Jan 2026 14:50:42 GMT X-Served-By: cache-chi-klot8100084-CHI, cache-rtm-ehrd2290029-RTM X-Cache: HIT, HIT X-Cache-Hits: 1, 1 X-Timer: S1767451843.809900,VS0,VE6 Vary: Cookie, Cookie Age: 67422 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 23.185.0.1:80 · www.brookespublishing.com
2026-01-03 14:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://www.brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-b-77f867f67b-565f4 X-Styx-Req-Id: f85f18f0-e891-11f0-85c6-a243c57ca621 Cache-Control: public, max-age=86400 Date: Sat, 03 Jan 2026 14:50:42 GMT X-Served-By: cache-chi-klot8100046-CHI, cache-pao-kpao1770066-PAO X-Cache: HIT, HIT X-Cache-Hits: 22, 1 X-Timer: S1767451843.853908,VS0,VE5 Vary: Cookie, Cookie Age: 14434 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2620:12a:8000::1:80 · brookespublishing.com
2026-01-03 14:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-a-67747dcd96-lnlqm X-Styx-Req-Id: 990cb0bd-e816-11f0-98e7-721edab6bcd4 Cache-Control: public, max-age=86400 Date: Sat, 03 Jan 2026 14:50:42 GMT X-Served-By: cache-chi-klot8100084-CHI, cache-yyz4526-YYZ X-Cache: HIT, HIT X-Cache-Hits: 26, 1 X-Timer: S1767451843.821062,VS0,VE5 Vary: Cookie, Cookie Age: 67422 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2620:12a:8000::1:443 · brookespublishing.com
2026-01-03 14:50
HTTP/1.1 200 OK
Connection: close
Content-Length: 109411
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-a-67747dcd96-8nv4w
X-Styx-Req-Id: c684e725-e815-11f0-aa85-7af28325acab
Date: Sat, 03 Jan 2026 14:50:42 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-fra-eddf8230038-FRA
X-Cache: MISS, HIT
X-Cache-Hits: 0, 1
X-Timer: S1767451843.781540,VS0,VE8
Vary: Accept-Encoding, Cookie, Cookie
Age: 67775
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.306.0.min.js.LICENSE.txt */
(()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let o in a)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>u,bv:()=>a,eN:()=>l,gm:()=>o,mw:()=>s,sb:()=>d});var n=r(863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===o?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=c&&"undefined"==typeof SharedWorker,u=((()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)()),l=()=>"undefined"!=typeof PerformanceNavigationTiming&&o?.performance?.getEntriesByType("navigation")?.[0]?.responseStart},163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(741);var a=r(555);r(860).K7.genericEvents;const o="experimental.resources",s="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(614),u=r(944),l=r(122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(s)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext
Open service 23.185.0.1:80 · brookespublishing.com
2026-01-03 14:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe1-a-67747dcd96-lnlqm X-Styx-Req-Id: 990cb0bd-e816-11f0-98e7-721edab6bcd4 Cache-Control: public, max-age=86400 Date: Sat, 03 Jan 2026 14:50:42 GMT X-Served-By: cache-chi-klot8100084-CHI, cache-fra-eddf8230130-FRA X-Cache: HIT, HIT X-Cache-Hits: 16, 0 X-Timer: S1767451843.925316,VS0,VE7 Vary: Cookie, Cookie Age: 67422 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2620:12a:8001::1:443 · www.brookespublishing.com
2026-01-03 14:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Content-Type: text/html; charset=UTF-8 Location: https://brookespublishing.com/ Server: nginx Strict-Transport-Security: max-age=300 X-Pantheon-Styx-Hostname: styx-fe1-a-67747dcd96-j94tb X-Styx-Req-Id: 432e3afc-e8a2-11f0-b582-32c89a0ace9f Cache-Control: public, max-age=86400 Date: Sat, 03 Jan 2026 14:50:42 GMT X-Served-By: cache-chi-klot8100053-CHI, cache-fra-eddf8230050-FRA X-Cache: HIT, HIT X-Cache-Hits: 14, 1 X-Timer: S1767451843.878700,VS0,VE14 Vary: Cookie, Cookie Age: 7437 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish
Open service 23.185.0.1:443 · brookespublishing.com
2026-01-03 14:50
HTTP/1.1 200 OK
Connection: close
Content-Length: 109411
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-a-67747dcd96-8nv4w
X-Styx-Req-Id: c684e725-e815-11f0-aa85-7af28325acab
Date: Sat, 03 Jan 2026 14:50:42 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-rtm-ehrd2290029-RTM
X-Cache: HIT, HIT
X-Cache-Hits: 4, 1
X-Timer: S1767451843.761303,VS0,VE4
Vary: Accept-Encoding, Cookie, Cookie
Age: 67775
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.306.0.min.js.LICENSE.txt */
(()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let o in a)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>u,bv:()=>a,eN:()=>l,gm:()=>o,mw:()=>s,sb:()=>d});var n=r(863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===o?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=c&&"undefined"==typeof SharedWorker,u=((()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)()),l=()=>"undefined"!=typeof PerformanceNavigationTiming&&o?.performance?.getEntriesByType("navigation")?.[0]?.responseStart},163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(741);var a=r(555);r(860).K7.genericEvents;const o="experimental.resources",s="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(614),u=r(944),l=r(122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(s)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext
Open service 23.185.0.1:443 · www.brookespublishing.com
2026-01-03 14:50
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Content-Type: text/html; charset=UTF-8 Location: https://brookespublishing.com/ Server: nginx Strict-Transport-Security: max-age=300 X-Pantheon-Styx-Hostname: styx-fe1-a-67747dcd96-j94tb X-Styx-Req-Id: 432e3afc-e8a2-11f0-b582-32c89a0ace9f Cache-Control: public, max-age=86400 Date: Sat, 03 Jan 2026 14:50:42 GMT X-Served-By: cache-chi-klot8100053-CHI, cache-rtm-ehrd2290044-RTM X-Cache: HIT, HIT X-Cache-Hits: 13, 1 X-Timer: S1767451843.844793,VS0,VE5 Vary: Cookie, Cookie Age: 7437 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish
Open service 23.185.0.3:443 · files.brookespublishing.com
2026-01-03 00:45
HTTP/1.1 200 OK
Connection: close
Content-Length: 24625
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Link: <https://files.brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://files.brookespublishing.com/wp-json/wp/v2/pages/2>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://files.brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe3-a-779bbcb77d-nfjdr
X-Pingback: https://files.brookespublishing.com/xmlrpc.php
X-Styx-Req-Id: 360977d4-e69f-11f0-9461-567162edac18
Date: Sat, 03 Jan 2026 00:45:30 GMT
X-Served-By: cache-chi-klot8100045-CHI, cache-fra-eddf8230036-FRA
X-Cache: HIT, HIT
X-Cache-Hits: 3, 1
X-Timer: S1767401130.236576,VS0,VE5
Vary: Accept-Encoding, Cookie, Cookie
Age: 177937
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Brookes Bulk Download
<!doctype html>
<!--[if lt IE 9]><html class="no-js no-svg ie lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 9]><html class="no-js no-svg ie ie9 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if gt IE 9]><!--><html class="no-js no-svg" lang="en-US"> <!--<![endif]-->
<head>
<meta charset="UTF-8" />
<meta name="description" content="">
<link rel="stylesheet" href="https://files.brookespublishing.com/wp-content/themes/brookes-bulk/style.css" type="text/css" media="screen" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="author" href="https://files.brookespublishing.com/wp-content/themes/brookes-bulk/humans.txt" />
<link rel="pingback" href="https://files.brookespublishing.com/xmlrpc.php" />
<link rel="profile" href="http://gmpg.org/xfn/11">
<title>Brookes Bulk Download</title>
<meta name='robots' content='noindex, nofollow' />
<link rel='dns-prefetch' href='//files.brookespublishing.com' />
<link rel="alternate" type="application/rss+xml" title="Brookes Bulk Download » Feed" href="https://files.brookespublishing.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Brookes Bulk Download » Comments Feed" href="https://files.brookespublishing.com/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="Brookes Bulk Download » Brookes File Hub Comments Feed" href="https://files.brookespublishing.com/sample-page/feed/" />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/files.brookespublishing.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.1"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"
Open service 23.185.0.1:443 · brookespublishing.com
2026-01-02 17:44
HTTP/1.1 200 OK
Connection: close
Content-Length: 109411
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-a-67747dcd96-mnxxg
X-Styx-Req-Id: b95badf8-e749-11f0-9fb2-4a2f791bb61d
Date: Fri, 02 Jan 2026 17:44:04 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-bom-vanm7210070-BOM
X-Cache: HIT, HIT
X-Cache-Hits: 23, 1
X-Timer: S1767375845.951562,VS0,VE2
Vary: Accept-Encoding, Cookie, Cookie
Age: 79416
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.306.0.min.js.LICENSE.txt */
(()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let o in a)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>u,bv:()=>a,eN:()=>l,gm:()=>o,mw:()=>s,sb:()=>d});var n=r(863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===o?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=c&&"undefined"==typeof SharedWorker,u=((()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)()),l=()=>"undefined"!=typeof PerformanceNavigationTiming&&o?.performance?.getEntriesByType("navigation")?.[0]?.responseStart},163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(741);var a=r(555);r(860).K7.genericEvents;const o="experimental.resources",s="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(614),u=r(944),l=r(122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(s)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext
Open service 23.185.0.2:443 · downloads.brookespublishing.com
2026-01-02 11:54
HTTP/1.1 200 OK
Connection: close
Content-Length: 86219
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Link: <https://downloads.brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://downloads.brookespublishing.com/wp-json/wp/v2/pages/27>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://downloads.brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe2-b-6c64494475-jrcx6
X-Styx-Req-Id: 9cf38a99-e5d5-11f0-aab7-525be2786dee
Date: Fri, 02 Jan 2026 11:54:56 GMT
X-Served-By: cache-chi-klot8100142-CHI, cache-fra-eddf8230141-FRA
X-Cache: HIT, HIT
X-Cache-Hits: 2, 1
X-Timer: S1767354897.886184,VS0,VE5
Vary: Accept-Encoding, Cookie, Cookie
Age: 218290
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Brookes Publishing Download Hub – Supplemental Resources for Brookes Titles
<!doctype html>
<!--[if lt IE 7]><html class="no-js no-svg ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js no-svg ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js no-svg ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js no-svg" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ZVLKE7B20K"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-ZVLKE7B20K');
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]> */
</script>
<meta name="description" content="Supplemental Resources for Brookes Titles">
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"353ef167d0",applicationID:"138926270",browserID:"138937193"};;/*! For license information please see nr-loader-rum-1.306.0.min.js.LICENSE.txt */
(()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDe
Open service 2620:12a:8000::2:80 · blog.brookespublishing.com
2025-12-31 14:48
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://blog.brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe2-b-6c64494475-9pvrt X-Styx-Req-Id: 9d4d7bbe-e64d-11f0-bde9-b662fcaa1919 Cache-Control: public, max-age=86400 Date: Wed, 31 Dec 2025 14:48:15 GMT X-Served-By: cache-chi-klot8100046-CHI, cache-yyz4531-YYZ X-Cache: HIT, HIT X-Cache-Hits: 7, 1 X-Timer: S1767192495.156337,VS0,VE8 Vary: Cookie, Cookie Age: 4348 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2620:12a:8001::2:443 · blog.brookespublishing.com
2025-12-31 14:48
HTTP/1.1 200 OK
Connection: close
Content-Length: 72903
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Link: <https://blog.brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://blog.brookespublishing.com/wp-json/wp/v2/pages/14527>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://blog.brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe2-a-68d6cbdd88-jb5rj
X-Styx-Req-Id: 3486c494-e1ab-11f0-a9a6-ea07a59d15d2
Date: Wed, 31 Dec 2025 14:48:15 GMT
X-Served-By: cache-chi-klot8100121-CHI, cache-lga21922-LGA
X-Cache: HIT, HIT
X-Cache-Hits: 31, 1
X-Timer: S1767192495.127964,VS0,VE8
Vary: Accept-Encoding, Cookie, Cookie
Age: 513906
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Home - Brookes Blog
<!doctype html>
<!--[if lt IE 9]><html class="no-js no-svg ie lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 9]><html class="no-js no-svg ie ie9 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if gt IE 9]><!--><html class="no-js no-svg" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ZVLKE7B20K"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-ZVLKE7B20K');
</script>
<meta charset="UTF-8" />
<meta name="description" content="">
<link rel="stylesheet" href="https://blog.brookespublishing.com/wp-content/themes/brookes_blog/style.css" type="text/css" media="screen" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"66618832e7",applicationID:"186240869",browserID:"186309029"};;/*! For license information please see nr-loader-rum-1.306.0.min.js.LICENSE.txt */
(()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let o in a)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>u,bv:()=>a,eN:()=>l,gm:()=>o,mw:()=>s,sb:()=>d});var n=r(863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===o?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=c&&"undefined"==typeof SharedWorker,u=((()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)()),l=()=>"undefined"!=typeof PerformanceNavigationTiming&&o?.performance?.getEntriesByType("navigation")?.[0]?.responseStart},163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(741);var a=r(555);r(860).K7.genericEvents;const o="experimental.resources",s="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(614),u=r(944),l=r(122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(s)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_
Open service 23.185.0.2:80 · blog.brookespublishing.com
2025-12-31 14:48
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://blog.brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe2-b-6c64494475-9pvrt X-Styx-Req-Id: 9d4d7bbe-e64d-11f0-bde9-b662fcaa1919 Cache-Control: public, max-age=86400 Date: Wed, 31 Dec 2025 14:48:15 GMT X-Served-By: cache-chi-klot8100046-CHI, cache-rtm-ehrd2290036-RTM X-Cache: HIT, HIT X-Cache-Hits: 6, 1 X-Timer: S1767192495.149997,VS0,VE2 Vary: Cookie, Cookie Age: 4348 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 23.185.0.2:443 · blog.brookespublishing.com
2025-12-31 14:48
HTTP/1.1 200 OK
Connection: close
Content-Length: 72903
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Link: <https://blog.brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://blog.brookespublishing.com/wp-json/wp/v2/pages/14527>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://blog.brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe2-a-68d6cbdd88-jb5rj
X-Styx-Req-Id: 3486c494-e1ab-11f0-a9a6-ea07a59d15d2
Date: Wed, 31 Dec 2025 14:48:15 GMT
X-Served-By: cache-chi-klot8100121-CHI, cache-fra-eddf8230172-FRA
X-Cache: HIT, HIT
X-Cache-Hits: 24, 1
X-Timer: S1767192495.061027,VS0,VE6
Vary: Accept-Encoding, Cookie, Cookie
Age: 513906
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Home - Brookes Blog
<!doctype html>
<!--[if lt IE 9]><html class="no-js no-svg ie lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 9]><html class="no-js no-svg ie ie9 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if gt IE 9]><!--><html class="no-js no-svg" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ZVLKE7B20K"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-ZVLKE7B20K');
</script>
<meta charset="UTF-8" />
<meta name="description" content="">
<link rel="stylesheet" href="https://blog.brookespublishing.com/wp-content/themes/brookes_blog/style.css" type="text/css" media="screen" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"66618832e7",applicationID:"186240869",browserID:"186309029"};;/*! For license information please see nr-loader-rum-1.306.0.min.js.LICENSE.txt */
(()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let o in a)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>u,bv:()=>a,eN:()=>l,gm:()=>o,mw:()=>s,sb:()=>d});var n=r(863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===o?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=c&&"undefined"==typeof SharedWorker,u=((()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)()),l=()=>"undefined"!=typeof PerformanceNavigationTiming&&o?.performance?.getEntriesByType("navigation")?.[0]?.responseStart},163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(741);var a=r(555);r(860).K7.genericEvents;const o="experimental.resources",s="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(614),u=r(944),l=r(122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(s)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_
Open service 2620:12a:8001::2:80 · blog.brookespublishing.com
2025-12-31 14:48
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://blog.brookespublishing.com/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe2-b-6c64494475-9pvrt X-Styx-Req-Id: 9d4d7bbe-e64d-11f0-bde9-b662fcaa1919 Cache-Control: public, max-age=86400 Date: Wed, 31 Dec 2025 14:48:15 GMT X-Served-By: cache-chi-klot8100046-CHI, cache-lcy-egml8630079-LCY X-Cache: HIT, HIT X-Cache-Hits: 5, 1 X-Timer: S1767192495.101130,VS0,VE5 Vary: Cookie, Cookie Age: 4348 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2620:12a:8000::2:443 · blog.brookespublishing.com
2025-12-31 14:48
HTTP/1.1 200 OK
Connection: close
Content-Length: 72903
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Link: <https://blog.brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://blog.brookespublishing.com/wp-json/wp/v2/pages/14527>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://blog.brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe2-a-68d6cbdd88-jb5rj
X-Styx-Req-Id: 3486c494-e1ab-11f0-a9a6-ea07a59d15d2
Date: Wed, 31 Dec 2025 14:48:15 GMT
X-Served-By: cache-chi-klot8100121-CHI, cache-vie6353-VIE
X-Cache: HIT, MISS
X-Cache-Hits: 30, 0
X-Timer: S1767192495.937264,VS0,VE126
Vary: Accept-Encoding, Cookie, Cookie
Age: 513906
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Home - Brookes Blog
<!doctype html>
<!--[if lt IE 9]><html class="no-js no-svg ie lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 9]><html class="no-js no-svg ie ie9 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if gt IE 9]><!--><html class="no-js no-svg" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ZVLKE7B20K"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-ZVLKE7B20K');
</script>
<meta charset="UTF-8" />
<meta name="description" content="">
<link rel="stylesheet" href="https://blog.brookespublishing.com/wp-content/themes/brookes_blog/style.css" type="text/css" media="screen" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"66618832e7",applicationID:"186240869",browserID:"186309029"};;/*! For license information please see nr-loader-rum-1.306.0.min.js.LICENSE.txt */
(()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let o in a)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>u,bv:()=>a,eN:()=>l,gm:()=>o,mw:()=>s,sb:()=>d});var n=r(863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===o?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=c&&"undefined"==typeof SharedWorker,u=((()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)()),l=()=>"undefined"!=typeof PerformanceNavigationTiming&&o?.performance?.getEntriesByType("navigation")?.[0]?.responseStart},163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(741);var a=r(555);r(860).K7.genericEvents;const o="experimental.resources",s="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(614),u=r(944),l=r(122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(s)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_
Open service 23.185.0.1:443 · brookespublishing.com
2025-12-23 08:57
HTTP/1.1 200 OK
Connection: close
Content-Length: 109105
Access-Control-Allow-Origin: http://localhost:3000
Cache-Control: public, max-age=86400
Content-Type: text/html; charset=UTF-8
Link: <https://brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://brookespublishing.com/wp-json/wp/v2/pages/6>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe1-a-67747dcd96-lnlqm
X-Styx-Req-Id: 11cd2fb0-df6d-11f0-98e7-721edab6bcd4
Date: Tue, 23 Dec 2025 08:57:14 GMT
X-Served-By: cache-chi-kigq8000109-CHI, cache-rtm-ehrd2290035-RTM
X-Cache: HIT, HIT
X-Cache-Hits: 17, 1
X-Timer: S1766480234.323493,VS0,VE3
Vary: Accept-Encoding, Cookie, Cookie
Age: 48235
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<title>Professional resources and assessments for early childhood, K-12, special education, and higher education | Brookes Publishing Co.</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"a151811d9c",applicationID:"215319183",browserID:"215320935"};;/*! For license information please see nr-loader-rum-1.306.0.min.js.LICENSE.txt */
(()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let o in a)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>u,bv:()=>a,eN:()=>l,gm:()=>o,mw:()=>s,sb:()=>d});var n=r(863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===o?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=c&&"undefined"==typeof SharedWorker,u=((()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)()),l=()=>"undefined"!=typeof PerformanceNavigationTiming&&o?.performance?.getEntriesByType("navigation")?.[0]?.responseStart},163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(741);var a=r(555);r(860).K7.genericEvents;const o="experimental.resources",s="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(614),u=r(944),l=r(122);const f="[data-nr-mask]",g=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(s)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext
Open service 23.185.0.3:443 · files.brookespublishing.com
2025-12-23 00:56
HTTP/1.1 200 OK
Connection: close
Content-Length: 24625
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Link: <https://files.brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://files.brookespublishing.com/wp-json/wp/v2/pages/2>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://files.brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe3-a-779bbcb77d-gsmqf
X-Pingback: https://files.brookespublishing.com/xmlrpc.php
X-Styx-Req-Id: ad484ea1-de7c-11f0-8279-126e1b8b63dc
Date: Tue, 23 Dec 2025 00:56:41 GMT
X-Served-By: cache-chi-klot8100045-CHI, cache-lcy-egml8630049-LCY
X-Cache: HIT, MISS
X-Cache-Hits: 4, 0
X-Timer: S1766451402.698836,VS0,VE92
Vary: Accept-Encoding, Cookie, Cookie
Age: 122650
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Brookes Bulk Download
<!doctype html>
<!--[if lt IE 9]><html class="no-js no-svg ie lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 9]><html class="no-js no-svg ie ie9 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if gt IE 9]><!--><html class="no-js no-svg" lang="en-US"> <!--<![endif]-->
<head>
<meta charset="UTF-8" />
<meta name="description" content="">
<link rel="stylesheet" href="https://files.brookespublishing.com/wp-content/themes/brookes-bulk/style.css" type="text/css" media="screen" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="author" href="https://files.brookespublishing.com/wp-content/themes/brookes-bulk/humans.txt" />
<link rel="pingback" href="https://files.brookespublishing.com/xmlrpc.php" />
<link rel="profile" href="http://gmpg.org/xfn/11">
<title>Brookes Bulk Download</title>
<meta name='robots' content='noindex, nofollow' />
<link rel='dns-prefetch' href='//files.brookespublishing.com' />
<link rel="alternate" type="application/rss+xml" title="Brookes Bulk Download » Feed" href="https://files.brookespublishing.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Brookes Bulk Download » Comments Feed" href="https://files.brookespublishing.com/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="Brookes Bulk Download » Brookes File Hub Comments Feed" href="https://files.brookespublishing.com/sample-page/feed/" />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/files.brookespublishing.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.1"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"
Open service 23.185.0.2:443 · downloads.brookespublishing.com
2025-12-22 20:02
HTTP/1.1 200 OK
Connection: close
Content-Length: 86219
Cache-Control: public, max-age=604800
Content-Type: text/html; charset=UTF-8
Link: <https://downloads.brookespublishing.com/wp-json/>; rel="https://api.w.org/"
Link: <https://downloads.brookespublishing.com/wp-json/wp/v2/pages/27>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://downloads.brookespublishing.com/>; rel=shortlink
Server: nginx
Strict-Transport-Security: max-age=300
X-Pantheon-Styx-Hostname: styx-fe2-b-6c64494475-hgbbv
X-Styx-Req-Id: c4c464de-dd3b-11f0-bad1-f21abc5dfa5d
Date: Mon, 22 Dec 2025 20:02:35 GMT
X-Served-By: cache-chi-klot8100142-CHI, cache-rtm-ehrd2290055-RTM
X-Cache: HIT, HIT
X-Cache-Hits: 4, 1
X-Timer: S1766433756.514911,VS0,VE6
Vary: Accept-Encoding, Cookie, Cookie
Age: 242833
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Brookes Publishing Download Hub – Supplemental Resources for Brookes Titles
<!doctype html>
<!--[if lt IE 7]><html class="no-js no-svg ie ie6 lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
<!--[if IE 7]><html class="no-js no-svg ie ie7 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
<!--[if IE 8]><html class="no-js no-svg ie ie8 lt-ie9" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js no-svg" lang="en-US"> <!--<![endif]-->
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ZVLKE7B20K"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-ZVLKE7B20K');
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WH8RLXZ');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8" />
<script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]> */
</script>
<meta name="description" content="Supplemental Resources for Brookes Titles">
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"353ef167d0",applicationID:"138926270",browserID:"138937193"};;/*! For license information please see nr-loader-rum-1.306.0.min.js.LICENSE.txt */
(()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDe