PageSourceSearch

https://ecpr.eu/shop

html ecpr.eu collected 2026-09-24 08:36:19 UTC 95,250 bytes, 1,149 lines download raw bytes

1
2
3<!DOCTYPE html>
4
5<html lang="en-GB">
6<head lang="en-GB">
7    
7<script defer src="https://kit.fontawesome.com/15bc8b93ac.js" crossorigin="anonymous"></script>
7
8    
8<script src="/Scripts/JQuery?v=235DeCRyc2KKtm5-u-WowaGmWHU3ft44y448NxHpMf41"></script>
8
9
10    
10<script src="/Scripts/CoreJSBundle?v=9Do6EJ4-wZP6EDMHDZCBRkO_ZnbOzv0tAffsdqJxwHI1"></script>
10
11
12
13    <link href="/Styles/CustomBootstrapCSSBundle?v=Yrh5o3oPkMnZQdTmfBscuDjfrz5TQ4WzZzumz0MoWTQ1" rel="stylesheet"/>
14
15    <link href="/Styles/CoreCSSBundle?v=laFl7Y2BkJrQCxvx5aEZBNsg5TwD4WyjRs6S0o6HK6w1" rel="stylesheet"/>
16
17    <link href="/Styles/AdditionalCSSBundle?v=c7gxLCvv2FZWvUkzFc7keAkFg4ZpR3nqpxn34GDsbbc1" rel="stylesheet"/>
18
19    <meta name="viewport" content="width=device-width" />
20    <title>Shop</title>
21
22    <meta name="description" content="European Consortium for Political Research">
23    <meta name="theme-color" content="#000" />
24
25    <link rel="manifest" href="/manifest.json?v=pglwgrm2xe" />
26
27    <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orestbida/[email protected]/dist/cookieconsent.css">
28
29    
30
31
32    
32<script>
33        if ('serviceWorker' in navigator) {
34            window.addEventListener('load',
35                () => {
36                    navigator.serviceWorker.register('/Scripts/serviceworker.js', { scope: '/' })
37                        .then(registration => {
38                            console.log('Service Worker is registered', registration);
39                        })
40                        .catch(err => {
41                            console.error('Registration failed:', err);
42                        });
43                });
44        }
45
46        window.addEventListener("load", () => {
47            function handleNetworkChange(event) {
48                if (navigator.onLine) {
49                    $('#offlineNav').slideUp()
50                    document.body.classList.remove("offline");
51                } else {
52                    $('#offlineNav').slideDown()
53                    document.body.classList.add("offline");
54                }
55            }
56
57            window.addEventListener("online", handleNetworkChange);
58            window.addEventListener("offline", handleNetworkChange);
59
60            if (!navigator.onLine) {
61                $('#offlineNav').show()
62            }
63        });
64
65        // Auto add aria-label to external links that open in a new tab
66        document.addEventListener('DOMContentLoaded', function () {
67            document.querySelectorAll('a.external-link[target="_blank"]').forEach(link => {
68                const text = link.textContent.trim();
69                if (!link.hasAttribute('aria-label')) {
70                    link.setAttribute('aria-label', `${text} (opens in new tab)`);
71                }
72            });
73        });
74    </script>
74
75
76    <!-- Google tag (gtag.js) -->
vendor: 141 bytes, lines 76-77
76
77<script type="text/plain" data-category="analytics" data-service="Google Analytics" async src='https://www.googletagmanager.com/gtag/js?id=
77G-YCH6BCQVYK
vendor: 13 bytes, line 77
77'></script>
78<script>
79window.dataLayer = window.dataLayer || [];
80window.gtag = window.gtag || function () { dataLayer.push(arguments); };
81gtag('consent', 'default', { ad_storage: 'denied', analytics_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied' });
82gtag('js', new Date());
83gtag('config', 'G-YCH6BCQVYK');
84gtag('config', 'AW-11139369925');
85</script>
85
86<script type="text/plain" data-category="analytics" data-service="Microsoft Clarity">
87(function (c, l, a, r, i, t, y) {
88    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) };
89    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i;
90    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
91})(window, document, "clarity", "script", "q1i5ebuiy9");
92</script>
92
93
94
95    <!-- Event snippet for Add to cart conversion page
96    In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. -->
97    
97<script>
98        function gtag_report_conversion(url) {
99            var callback = function () {
100                if (typeof (url) != 'undefined') {
101                    window.location = url;
102                }
103            };
104                    gtag('event', 'conversion', {
105                        'send_to': 'AW-11139369925/XfIrCMili6EYEMWX1b8p',
106                        'event_callback': callback
107                    });
108
109            return false;
110        }
111    </script>
111
112
113    
114</head>
115<body>
116    
117
118
119    
120    
121
122
123    <div class="nav text-center" id="offlineNav" style="display: none;">
124        <p>You are currently browsing offline</p>
125    </div>
126
127    <div id="header">
128        <nav id="desktop-header" class="navbar navbar-expand-lg navbar-light">
129  <div class="container container-headerFooter d-none d-lg-block">
130    <div class="d-flex justify-content-end">
131      <div class="d-flex justify-content-end" style="font-size: 13px; border-bottom: 5px solid black; background: #fff;">
132        <div class="nav-item dropdown py-2 d-lg-block" style="cursor: pointer">
133          <div class="nav-link dropdown-toggle text-primary font-weight-light" data-toggle="dropdown"><i class="fa fa-square" aria-hidden="true" style="font-size: 9px; margin-right: 5px"></i>My ECPR</div>
134          <div id="MyECPRMenuDropdown" class="dropdown-menu">
135            <a class="dropdown-item" href="/MyEcpr/MyProfile">My Profile</a>
136            <a class="dropdown-item" href="/MyEcpr/MyAccount">My Account</a>
137            <a class="dropdown-item" href="/MyEcpr/MyInvoices">My Invoices</a>
138            <a class="dropdown-item" href="/MyEcpr/MyApplications">My Event Applications</a>
139            <a class="dropdown-item" href="/MyEcpr/MyFunding">My Funding Applications</a>
140            <a class="dropdown-item" href="/MyEcpr/MyPrizes">My Prizes</a>
141            <a class="dropdown-item" href="/MyECPR/MyProfile?myProfileTabs=MyGroups">My Groups</a>
142            <a class="dropdown-item" href="/MyEcpr/MyAgreements">My Agreements</a>
143            <a class="dropdown-item" href="/MyECPR/MyEvents">My Events</a>
144            <a class="dropdown-item" href="https://ecpr-help-centre.tawk.help/" target="_blank">Help Centre</a>
145          </div>
146        </div>
147        <a href="/News" class="p-3 font-weight-light"><i class="fa fa-square" aria-hidden="true" style="font-size: 9px; margin-right: 5px"></i>News</a>
148        <a href="/AboutUs/ContactUs" class="p-3 font-weight-light"><i class="fa fa-square" aria-hidden="true" style="font-size: 9px; margin-right: 5px"></i>Contact Us</a>
149        <div id="CentralServicesMenuContainer" class="nav-item dropdown d-none py-2" style="cursor: pointer">
150          <div class="nav-link dropdown-toggle text-primary font-weight-light" data-toggle="dropdown"><i class="fa fa-square" aria-hidden="true" style="font-size: 9px; margin-right: 5px"></i>ECPR Admin</div>
151          <div class="dropdown-menu" id="CentralServicesDropdown"></div>
152        </div>
153        <div class="gcse-searchbox-only"></div>
154      </div>
155    </div>
156    <div class="d-flex align-items-end">
157      <div id="desktop-logo-container" style="display: block"><a href="/" aria-label="ECPR homepage"><img id="desktop-header-logo" src="/Images/ECPRLogo.svg" alt="ECPR Logo" /></a></div>
158      <ul class="navbar-nav" role="menubar" style="position: relative; bottom: 0">
159        <li id="desktop-our-organisation-dropdown" role="none" class="nav-item dropdown megamenu">
160          <div id="our-organisation-dropdown" role="menuitem" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="desktop-nav-link nav-link dropdown-toggle text-uppercase p-3 font-weight-bold">Our Organisation</div>
161          <div id="desktop-our-organisation-dropdown-content" class="dropdown-menu border-0 p-0 m-0">
162            <div class="dropdown-container">
163              <div class="dropdown-menu-content row rounded-0 m-0 shadow-sm">
164                <div class="col-6">
165                  <h2 role="none"><a class="font-weight-bolder" href="/AboutUs">Useful Information</a></h2>
166                  <p>We are the leading scholarly society concerned with the research and teaching of political science in Europe, headquartered in the UK with a global membership.</p>
167                  <a href="/AboutUs" role="menuitem" class="desktop-megamenu-link">About Us</a>
168                  <hr /><a href="/AboutUs/ContactUs" role="menuitem" class="desktop-megamenu-link">Contact Us</a>
169                  <hr /><a href="/Content.aspx?ID=786" role="menuitem" class="desktop-megamenu-link">Governance</a>
170                  <hr /><a href="/Content.aspx?ID=789" role="menuitem" class="desktop-megamenu-link">Studies and Policies</a>
171                  <hr /><a href="/AboutUs/History" role="menuitem" class="desktop-megamenu-link">History</a>
172                </div>
173                <div class="col-6">
174                  <h2 role="none"><a class="font-weight-bolder" href="/groups">Groups and Networks</a></h2>
175                  <p>Our groups and networks are pushing the boundaries of specialist sub-fields of political science, helping to nurture diversity and inclusivity across the discipline.</p>
176                  <a href="/groups" role="menuitem" class="desktop-megamenu-link">Standing Groups and Research Networks</a>
177                  <hr /><a href="/groups/framework" role="menuitem" class="desktop-megamenu-link">Framework for Standing Groups</a>
178                  <hr /><a href="/StandingGroups/ProposeNew.aspx" role="menuitem" class="desktop-megamenu-link">Propose a Standing Group or Research Network</a>
179                  <hr /><a href="/group/middle-eastern-policy" role="menuitem" class="desktop-megamenu-link">Series on Middle Eastern Policy and EU Relations</a>
180                </div>
181              </div>
182            </div>
183          </div>
184        </li>
185        <li class="nav-item dropdown megamenu" role="none" id="desktop-events-dropdown">
186          <div id="events-dropdown" data-toggle="dropdown" role="menuitem" aria-haspopup="true" aria-expanded="false" class="desktop-nav-link nav-link dropdown-toggle text-uppercase p-3 font-weight-bold">
186Events and Training</div>
187          <div id="desktop-events-dropdown-content" class="dropdown-menu border-0 p-0 m-0">
188            <div class="dropdown-container">
189              <div class="dropdown-menu-content row rounded-0 m-0 shadow-sm">
190                <div class="col">
191                  <h2 role="none"><a class="font-weight-bolder" href="/content-page/112">Joint Sessions of Workshops</a></h2>
192                  <p>This unique event has helped tens of thousands of scholars over nearly five decades hone research, grow networks and secure publishing contracts.</p>
193                  <a href="/content-page/112" role="menuitem" class="desktop-megamenu-link">About</a>
194                  <hr /><a href="/JointSessions" role="menuitem" class="desktop-megamenu-link">Current Event</a>
195                  <hr /><a href="/Events/PastEventList.aspx?EventTypeID=4" role="menuitem" class="desktop-megamenu-link">Past Events</a>
196                </div>
197                <div class="col">
198                  <h2 role="none"><a class="font-weight-bolder" href="/content-page/110">General Conference</a></h2>
199                  <p>An engaging platform for discussion, debate and thinking; Europe's largest annual gathering of political scientists from across the globe.</p>
200                  <a href="/content-page/110" role="menuitem" class="desktop-megamenu-link">About</a>
201                  <hr /><a href="/GeneralConference" role="menuitem" class="desktop-megamenu-link">Current Event</a>
202                  <hr /><a href="/Events/PastEventList.aspx?EventTypeID=2" role="menuitem" class="desktop-megamenu-link">Past Events</a>
203                </div>
204                <div class="col">
205                  <h2 role="none"><a class="font-weight-bolder" href="/content-page/131">Methods School</a></h2>
206                  <p>A comprehensive programme of cutting-edge qualitative and quantitative methodological training delivered by experts.</p>
207                  <a href="/content-page/131" role="menuitem" class="desktop-megamenu-link">About</a>
208                  <hr /><a href="/MethodsSchool" role="menuitem" class="desktop-megamenu-link">Current Event</a>
209                  <hr /><a href="/signature-courses" role="menuitem" class="desktop-megamenu-link">Signature Courses</a>
210                  <hr /><a href="/Events/PastEventList.aspx?EventTypeID=5" role="menuitem" class="desktop-megamenu-link">Past Events</a>
211                </div>
212                <div class="col">
213                  <h2 role="none"><a class="font-weight-bolder" href="/content-page/906">The House Series</a></h2>
214                  <p>Inspired by Harbour House, our HQ which provides a literal and metaphorical &lsquo;home&rsquo; for the ECPR family, this series seeks to open doors to some of the most pressing issues and challenges in the discipline.</p>
215                  <a href="/content-page/906" role="menuitem" class="desktop-megamenu-link">About</a>
216                  <hr /><a href="/Events/HouseSeries" role="menuitem" class="desktop-megamenu-link">Current Event</a>
217                  <hr /><a href="/Events/HouseSeries/PastEvents" role="menuitem" class="desktop-megamenu-link">Past Events</a>
218                </div>
219                <div class="col">
220                  <h2 role="none"><a class="font-weight-bolder" href="/content-page/797">Groups and Networks</a></h2>
221                  <p>Our Groups and Networks organise a range of annual events, including summer schools, conferences and workshops, open to all.</p>
222                  <a href="/content-page/797" role="menuitem" class="desktop-megamenu-link">About</a>
223                  <hr /><a href="/Events/StandingGroups" role="menuitem" class="desktop-megamenu-link">Current Events</a>
224                  <hr /><a href="/Events/StandingGroups/PastEvents" role="menuitem" class="desktop-megamenu-link">Past Events</a>
225                </div>
226              </div>
227            </div>
228          </div>
229        </li>
230        <li class="nav-item dropdown megamenu" role="none" id="desktop-publications-dropdown">
231          <div id="publications-dropdown" data-toggle="dropdown" role="menuitem" aria-haspopup="true" aria-expanded="false" class="desktop-nav-link nav-link dropdown-toggle text-uppercase p-3 font-weight-bold">Publishing</div>
232          <div id="desktop-publications-dropdown-content" class="dropdown-menu border-0 p-0 m-0">
233            <div class="dropdown-container">
234              <div class="dropdown-menu-content row rounded-0 m-0 shadow-sm">
235                <div class="col">
236                  <h2 role="none"><a class="font-weight-bolder" href="/publications">Journals</a></h2>
237                  <p>Our highly regarded peer-reviewed journals, produced in partnership with the world's leading academic publishers, share the best scholarly thinking.</p>
238                  <a href="/ContentPage.aspx?ID=768" role="menuitem" class="desktop-megamenu-link">European Journal of International Relations (EJIR)</a>
239                  <hr /><a href="/ContentPage.aspx?ID=122" role="menuitem" class="desktop-megamenu-link">European Journal of Political Research (EJPR)</a>
240                  <hr /><a href="/ContentPage.aspx?ID=815" role="menuitem" class="desktop-megamenu-link">Political Data Yearbook (PDY) and PDYinteractive</a>
241                  <hr /><a href="/ContentPage.as
241px?ID=129" role="menuitem" class="desktop-megamenu-link">European Political Science Review (EPSR)</a>
242                  <hr /><a href="/ContentPage.aspx?ID=128" role="menuitem" class="desktop-megamenu-link">European Political Science (EPS)</a>
243                  <hr /><a href="/ContentPage.aspx?ID=559" role="menuitem" class="desktop-megamenu-link">Political Research Exchange (PRX)</a>
244                </div>
245                <div class="col">
246                  <h2 role="none"><a class="font-weight-bolder" href="/ContentPage.aspx?ID=123">Books</a></h2>
247                  <p>Through our imprint ECPR Press and via the OUP Comparative Politics book series, we publish research by, and for the political science community.</p>
248                  <a href="/shop" role="menuitem" class="desktop-megamenu-link">Bookshop</a>
249                  <hr /><a href="/ContentPage.aspx?ID=123" role="menuitem" class="desktop-megamenu-link">Comparative Politics Series</a>
250                  <hr /><a href="/ContentPage.aspx?ID=174" role="menuitem" class="desktop-megamenu-link">ECPR Press</a>
251                </div>
252                <div class="col">
253                  <h2 role="none"><a class="font-weight-bolder" href="https://theloop.ecpr.eu">The Loop</a></h2>
254                  <p>Sharp analyses of topical news from a political science perspective, research summaries and the latest expert thinking.</p>
255                  <a href="https://theloop.ecpr.eu" target="_blank" role="menuitem" class="desktop-megamenu-link">The Loop</a>
256                  <hr /><a href="/pitch-your-idea" role="menuitem" class="desktop-megamenu-link">Pitch your idea</a>
257                </div>
258                <div class="col">
259                  <h2 role="none"><a class="font-weight-bolder" href="https://www.youtube.com/user/ECPRDigital">Digital</a></h2>
260                  <p>Digital content from across our activities and community: lectures, seminars and discussions available to stream via our podcast or watch on demand.</p>
261                  <a href="/podcast" role="menuitem" class="desktop-megamenu-link">PS Matters Podcast</a>
262                  <hr /><a href="https://www.youtube.com/user/ECPRDigital" target="_blank" role="menuitem" class="desktop-megamenu-link">YouTube</a>
263                </div>
264              </div>
265            </div>
266          </div>
267        </li>
268        <li class="nav-item dropdown megamenu" role="none" id="desktop-membership-dropdown">
269          <div id="membership-dropdown" data-toggle="dropdown" role="menuitem" aria-haspopup="true" aria-expanded="false" class="desktop-nav-link nav-link dropdown-toggle text-uppercase p-3 font-weight-bold">Membership</div>
270          <div id="desktop-membership-dropdown-content" class="dropdown-menu border-0 p-0 m-0">
271            <div class="dropdown-container">
272              <div class="dropdown-menu-content row rounded-0 m-0 shadow-sm">
273                <div class="col-6">
274                  <h2 role="none"><a class="font-weight-bolder" href="/Membership/MembershipBenefits">Membership</a></h2>
275                  <p>Our members are universities across the globe and the scholars who work and study within them; membership benefits both the individual and the institution.</p>
276                  <a href="/Membership/CurrentMembers" role="menuitem" class="desktop-megamenu-link">Our Members</a>
277                  <hr /><a href="/Membership/MembershipBenefits" role="menuitem" class="desktop-megamenu-link">Membership Benefits</a>
278                  <hr /><a href="/Membership/MembershipRates" role="menuitem" class="desktop-megamenu-link">Membership Rates</a>
279                </div>
280                <div class="col-6">
281                  <h2 role="none"><a class="font-weight-bolder" href="/Funding">Funding</a></h2>
282                  <p>We have a range of funding schemes to help progress individual careers and to support the wider development of the discipline.</p>
283                  <a href="/Funding" role="menuitem" class="desktop-megamenu-link">Funding the Discipline</a>
284                  <hr /><a href="/Funding/Funding" role="menuitem" class="desktop-megamenu-link">Event Participant Funding</a>
285                </div>
286              </div>
287            </div>
288          </div>
289        </li>
290        <li class="nav-item dropdown megamenu" role="none" id="desktop-prizes-dropdown">
291          <div id="prizes-dropdown" data-toggle="dropdown" role="menuitem" aria-haspopup="true" aria-expanded="false" class="desktop-nav-link nav-link dropdown-toggle text-uppercase p-3 font-weight-bold">Prizes</div>
292          <div id="desktop-prizes-dropdown-content" class="dropdown-menu border-0 p-0 m-0">
293            <div class="dropdown-container">
294              <div class="dropdown-menu-content row rounded-0 m-0 shadow-sm">
295                <div class="col-6">
296                  <h2 role="none"><a class="font-weight-bolder" href="/prizes" role="menuitem">Prizes</a></h2>
297                  <p>From distinguished scholars to exceptional PhD students, our prizes recognise service and achievement across the profession.</p>
298                  <a href="/prizes/lifetime-achievement" role="menuitem" class="desktop-megamenu-link">Lifetime Achievement Award</a>
299                  <hr /><a href="/prizes/rising-star" role="menuitem" class="desktop-megamenu-link">Rising Star Award</a>
300                  <hr /><a href="/prizes/cora-maas" role="menuitem" class="desktop-megamenu-link">Cora Maas Award</a>
301                  <hr /><a href="/prizes/dirk-berg-schlosser" role="menuitem" class="desktop-megamenu-link">Dirk Berg-Schlosser Award</a>
302                  <hr /><a href="/prizes/epsr-early-careers" role="menuitem" class="desktop-megamenu-link">EPSR Early Careers Prize</a>
303                  <hr /><a href="/prizes/jacqui-briggs-eps" role="menuitem" class="desktop-megamenu-link">Jacqui Briggs EPS Prize</a>
304                  <hr /><a href="/prizes/the-loop-best-blog" role="menuitem" class="desktop-megamenu-link">The Loop Best Blog Prize</a>
305                </div>
306                <div class="col-6" style="padding-top: 109px">
307                  <a href="/prizes/jean-blondel-phd" role="menuitem" class="desktop-megamenu-link">Jean Blondel PhD Prize</a>
308                  <hr /><a href="/prizes/joni-lovenduski-phd" role="menuitem" class="desktop-megamenu-link">Joni Lovenduski PhD Prize in Gender and Politics</a>
309                  <hr /><a href="/prizes/hedley-bull" role="menuitem" class="desktop-megamenu-link">Hedley Bull Prize in International Relations</a>
310                  <hr /><a href="/prizes/mattei-dogan-foundation" role="menuitem" class="desktop-megamenu-link">Mattei Dogan Foundation Prize</a>
311                  <hr /><a href="/prizes/political-theory" role="menuitem" class="desktop-megamenu-link">Political Theory Prize</a>
312                  <hr /><a href="/prizes/rudolf-wildenmann" role="menuitem" class="desktop-megamenu-link">Rudolf Wildenmann Prize</a>
313                  <hr /><a href="/prizes/stein-rokkan" role="menuitem" class="desktop-megamenu-link">Stein Rokkan Prize</a>
314                </div>
315              </div>
316            </div>
317          </div>
318        </li>
319      </ul>
320      <div class="ml-auto mt-1 mr-2 header-social-icons align-self-start">
321        <ul>
322          <li><a href="https://theloop.ecpr.eu/" target="_blank" aria-label="Visit ECPR's blog" rel="noopener"><span class="fa-stack medium ecpr-social-icons"><i class="fa-solid fa-square-full fa-stack-2x square-social-icon"></i><i class="fab fa-stack-1x icon-color p-3"></i><picture><source srcset="/Images/Icons/loop-icon-white.webp" type="image/webp" /><source srcset="/Images/Icons/loop-icon-white.png" type="image/png" /><img class="custom-icons" src="/Images/Icons/loop-icon-white.png" alt="Loop Icon White" /></picture><picture><source srcset="/Images/Icons/loop-icon.webp" type="image/webp" /><source srcset="/Images/Icons/loop-icon.png" type="image/png" /><img class="custom-icon-black custom-icons" src="/Images/Icons/loop-icon.png" alt="Loop Icon Black" /></picture></span></a></li>
323          <li><a href="https://podcasters.spotify.com/pod/show/ecpr/" target="_blank" aria-label="Visit ECPR's podcast" rel="noopener"><span class="fa-stack medium ecpr-social-icons"><i class="fa-solid fa-square-full fa-stack-2x square-social-icon"></i><i class="fab fa-stack-1x icon-color p-3"></i><picture><source srcset="/Images/Icons/podcast-icon-white.webp" type="image/webp" /><source srcset="/Images/Icons/podcast-icon-white.png" type="image/png" /><img class="custom-icons" src="/Images/Icons/podcast-icon-white.png" alt="Podcast Icon White" /></picture><picture><source srcset="/Images/Icons/podcast-icon-black.webp" type="image/webp" /><source srcset="/Images/Icons/podcast-icon-black.png" type="image/png" /><img class="custom-icon-black custom-icons" src="/Images/Icons/podcast-icon-black.png" alt="Podcast Icon Black" /></picture></span></a></li>
324          <li><a href="https://bsky.app/profile/ecpr.bsky.social" target="_blank" aria-label="Visit ECPR on Bluesky" rel="noopener"><span class="fa-stack medium ecpr-social-icons"><i class="fa-solid fa-square-full fa-stack-2x square-social-icon"></i><i class="fa-brands fa-bluesky fa-stack-1x icon-color"></i></span></a></li>
325          <li><a href="https://www.youtube.com/user/ECPRDigital" target="_blank" aria-label="Visit ECPR on YouTube" rel="noopener"><span class="fa-stack medium ecpr-social-icons"><i class="fa-solid fa-square-full fa-stack-2x square-social-icon"></i><i class="fab fa-youtube fa-stack-1x icon-color"></i></span></a></li>
326          <li><a href="https://www.linkedin.com/company/european-consortium-for-political-research/about/" target="_blank" aria-label="Visit ECPR on LinkedIn" rel="noopener"><span class="fa-stack medium ecpr-social-icons"><i class="fa-solid fa-square-full fa-stack-2x square-social-icon"></i><i class="fab fa-linkedin-in fa-stack-1x icon-color"></i></span></a></li>
327        </ul>
328      </div>
329    </div>
330  </div>
331</nav>
332<div class="d-lg-none">
333  <div class="row no-gutters">
334    <div class="col-3 p-0"><a href="/" aria-label="ECPR homepage"><img id="mobile-header-logo" src="/Images/ECPRLogo.svg" alt="ECPR Logo" /></a></div>
335    <div class="col-9">
336      <div class="row h-50 no-gutters">
337        <div class="col-8"><input id="GlobalHeaderSearchTextBoxMobile" class="w-100 h-100" type="text" placeholder="Search..." style="border: none; background-color: #e2e2e2; padding-left: 30px" aria-label="Search" /></div>
338        <div id="GlobalHeaderSearchButtonMobile" class="col-3 m-auto text-center"><i class="fas fa-search"></i></div>
339      </div>
340      <div class="row h-50 no-gutters collapsed" data-toggle="collapse" data-target="#MobileMenu">
341        <div class="col-9 m-auto"><p class="my-auto" style="font-size: 1.5rem; padding-left: 30px">Menu</p></div>
342        <div class="col-3 m-auto text-center"><i class="fa fa-bars text-primary"></i></div>
343      </div>
344    </div>
345  </div>
346  <nav id="MobileMenu" class="collapse px-3 text-primary">
347    <div class="row collapsed font-weight-bold text-uppercase py-3" data-toggle="collapse" data-target="#myecpr-mobile">
348      <div class="col-10">MY ECPR</div>
349      <div class="col-2 m-auto text-center"><i class="fa accordion-icon collapsed text-primary"></i></div>
350    </div>
351    <div id="myecpr-mobile" class="px-4 collapse">
352      <ul class="navbar-nav" id="myecpr-mobile-navbar">
353        <li class="nav-item"><a href="/MyEcpr/MyProfile" class="nav-link">My Profile</a><hr /></li>
354        <li class="nav-item"><a href="/myEcpr/MyAccount" class="nav-link">My Account</a><hr /></li>
355        <li class="nav-item"><a href="/MyEcpr/MyInvoices" class="nav-link">My Invoices</a><hr /></li>
356        <li class="nav-item"><a href="/MyEcpr/MyFunding" class="nav-link">My Funding Applications</a><hr /></li>
357        <li><a href="/MyEcpr/MyPrizes" class="nav-link">My Prizes</a><hr /></li>
358        <li class="nav-item"><a href="/MyECPR/MyProfile?myProfileTabs=MyGroups" class="nav-link">My Groups</a><hr /></li>
359        <li class="nav-item"><a href="/MyEcpr/MyAgreements" class="nav-link">My Agreements</a><hr /></li>
360        <li class="nav-item"><a href="/MyECPR/MyEvents" class="nav-link">My Events</a><hr /></li>
361        <li class="nav-item"><a href="https://ecpr-help-centre.tawk.help/" target="_blank" class="nav-link">Help Centre</a><hr /></li>
362        <li class="nav-item"><a href="/Discover" class="nav-link">Discover</a><hr /></li>
363      </ul>
364    </div>
365    <div class="row collapsed font-weight-bold text-uppercase py-3" data-toggle="collapse" data-target="#our-organisation-mobile">
366      <div class="col-10">Our Organisation</div>
367      <div class="col-2 m-auto text-center"><i class="fa accordion-icon text-primary"></i></div>
368    </div>
369    <div id="our-organisation-mobile" class="py-3 collapse">
370      <ul class="navbar-nav">
371        <li class="nav-item"><a href="/AboutUs" class="nav-link">About Us</a><hr /></li>
372        <li class="nav-item"><a href="/AboutUs/ContactUs" class="nav-link">Contact Us</a><hr /></li>
373        <li class="nav-item"><a href="/News" class="nav-link">News</a><hr /></li>
374        <li class="nav-item"><a href="/Content.aspx?ID=786" class="nav-link">Governance</a><hr /></li>
375        <li class="nav-item"><a href="/Content.aspx?ID=789" class="nav-link">Studies and Policies</a><hr /></li>
376        <li class="nav-item"><a href="/AboutUs/History" class="nav-link">History</a><hr /></li>
377      </ul>
378      <p><a class="font-weight-normal" href="/groups">Groups and Networks</a></p>
379      <ul class="navbar-nav px-3">
380        <li class="nav-item"><a href="/groups" class="nav-link">Standing Groups and Research Networks</a><hr /></li>
381        <li class="nav-item"><a href="/groups/framework" class="nav-link">Framework for Standing Groups</a><hr /></li>
382        <li class="nav-item"><a href="/StandingGroups/ProposeNew.aspx" class="nav-link">Propose a Standing Group or Research Network</a><hr /></li>
383        <li class="nav-item"><a href="/group/middle-eastern-policy" class="nav-link">Series on Middle Eastern Policy and EU Relations</a><hr /></li>
384      </ul>
385    </div>
386    <div class="row collapsed font-weight-bold text-uppercase py-3" data-toggle="collapse" data-target="#events-mobile">
387      <div class="col-10">
387Events and Training</div>
388      <div class="col-2 m-auto text-center"><i class="fa accordion-icon text-primary"></i></div>
389    </div>
390    <div id="events-mobile" class="collapse">
391      <p><a class="font-weight-normal" href="/content-page/112">Joint Sessions of Workshops</a></p>
392      <ul class="navbar-nav px-3">
393        <li class="nav-item"><a href="/content-page/112" class="nav-link">About</a><hr /></li>
394        <li class="nav-item"><a href="/JointSessions" class="nav-link">Current Event</a><hr /></li>
395        <li class="nav-item"><a href="/Events/PastEventList.aspx?EventTypeID=4" class="nav-link">Past Events</a><hr /></li>
396      </ul>
397      <p><a class="font-weight-normal" href="/content-page/110">General Conference</a></p>
398      <ul class="navbar-nav px-3">
399        <li class="nav-item"><a href="/content-page/110" class="nav-link">About</a><hr /></li>
400        <li class="nav-item"><a href="/GeneralConference" class="nav-link">Current Event</a><hr /></li>
401        <li class="nav-item"><a href="/Events/PastEventList.aspx?EventTypeID=2" class="nav-link">Past Events</a><hr /></li>
402      </ul>
403      <p><a class="font-weight-normal" href="/content-page/131">Courses</a></p>
404      <ul class="navbar-nav px-3">
405        <li class="nav-item"><a href="/content-page/131" class="nav-link">About</a><hr /></li>
406        <li class="nav-item"><a href="/MethodsSchool" class="nav-link">Methods School</a><hr /></li>
407        <li class="nav-item"><a href="/signature-courses" role="menuitem" class="nav-link">Signature Courses</a><hr /></li>
408        <li class="nav-item"><a href="/Events/PastEventList.aspx?EventTypeID=5" class="nav-link">Past Events</a><hr /></li>
409      </ul>
410      <p><a class="font-weight-normal" href="/content-page/906">The House Series</a></p>
411      <ul class="navbar-nav px-3">
412        <li class="nav-item"><a href="/content-page/906" class="nav-link">About</a><hr /></li>
413        <li class="nav-item"><a href="/Events/HouseSeries" class="nav-link">Current Event</a><hr /></li>
414        <li class="nav-item"><a href="/Events/HouseSeries/PastEvents" class="nav-link">Past Events</a><hr /></li>
415      </ul>
416      <p><a class="font-weight-normal" href="/content-page/797">Groups and Networks</a></p>
417      <ul class="navbar-nav px-3">
418        <li class="nav-item"><a href="/content-page/797" class="nav-link">About</a><hr /></li>
419        <li class="nav-item"><a href="/Events/StandingGroups" class="nav-link">Current Events</a><hr /></li>
420        <li class="nav-item"><a href="/Events/PastEventList.aspx?EventTypeID=11" class="nav-link">Past Events</a><hr /></li>
421      </ul>
422    </div>
423    <div class="row collapsed font-weight-bold text-uppercase py-3" data-toggle="collapse" data-target="#publications-mobile">
424      <div class="col-10">Publishing</div>
425      <div class="col-2 m-auto text-center"><i class="fa accordion-icon text-primary"></i></div>
426    </div>
427    <div id="publications-mobile" class="collapse">
428      <p><a class="font-weight-normal" href="/publications">Journals</a></p>
429      <ul class="navbar-nav px-3">
430        <li class="nav-item">
430<a href="/ContentPage.aspx?ID=768" class="nav-link">European Journal of International Relations (EJIR)</a><hr /></li>
431        <li class="nav-item"><a href="/ContentPage.aspx?ID=122" class="nav-link">European Journal of Political Research (EJPR)</a><hr /></li>
432        <li class="nav-item"><a href="/ContentPage.aspx?ID=815" class="nav-link">Political Data Yearbook (PDY) and PDYinteractive</a><hr /></li>
433        <li class="nav-item"><a href="/ContentPage.aspx?ID=129" class="nav-link">European Political Science Review (EPSR)</a><hr /></li>
434        <li class="nav-item"><a href="/ContentPage.aspx?ID=128" class="nav-link">European Political Science (EPS)</a><hr /></li>
435        <li class="nav-item"><a href="/ContentPage.aspx?ID=559" class="nav-link">Political Research Exchange (PRX)</a><hr /></li>
436      </ul>
437      <p><a class="font-weight-normal" href="/ContentPage.aspx?ID=123">Books</a></p>
438      <ul class="navbar-nav px-3">
439        <li class="nav-item"><a href="/shop" class="nav-link">Bookshop</a><hr /></li>
440        <li class="nav-item">
440<a href="/ContentPage.aspx?ID=123" class="nav-link">Comparative Politics Series</a><hr /></li>
441        <li class="nav-item"><a href="/ContentPage.aspx?ID=174" class="nav-link">ECPR Press</a><hr /></li>
442      </ul>
443      <p><a class="font-weight-normal" href="https://theloop.ecpr.eu">The Loop</a></p>
444      <ul class="navbar-nav px-3">
445        <li class="nav-item"><a href="https://theloop.ecpr.eu" class="nav-link">The Loop</a><hr /></li>
446        <li class="nav-item"><a href="/pitch-your-idea" class="nav-link">Pitch your idea</a><hr /></li>
447      </ul>
448      <p><a class="font-weight-normal" href="https://www.youtube.com/user/ECPRDigital">Digital</a></p>
449      <ul class="navbar-nav px-3">
450        <li class="nav-item"><a href="/podcast" class="nav-link">PS Matters Podcast</a><hr /></li>
451        <li class="nav-item"><a href="https://www.youtube.com/user/ECPRDigital" target="_blank" class="nav-link">YouTube</a></li>
452      </ul>
453    </div>
454    <div class="row collapsed font-weight-bold text-uppercase py-3" data-toggle="collapse" data-target="#membership-mobile">
455      <div class="col-10">Membership</div>
456      <div class="col-2 m-auto text-center"><i class="fa accordion-icon text-primary"></i></div>
457    </div>
458    <div id="membership-mobile" class="collapse">
459      <p><a class="font-weight-normal" href="/Membership/MembershipBenefits">Membership</a></p>
460      <ul class="navbar-nav px-3">
461        <li class="nav-item"><a href="/Membership/CurrentMembers" class="nav-link">Our Members</a><hr /></li>
462        <li class="nav-item"><a href="/Membership/MembershipBenefits" class="nav-link">Membership Benefits</a><hr /></li>
463        <li class="nav-item"><a href="/Membership/MembershipRates" class="nav-link">Membership Rates</a><hr /></li>
464      </ul>
465      <p><a class="font-weight-normal" href="/Funding">Funding</a></p>
466      <ul class="navbar-nav px-3">
467        <li class="nav-item"><a href="/Funding" class="nav-link">Funding the Discipline</a><hr /></li>
468        <li class="nav-item"><a href="/Funding/Funding" class="nav-link">Event Participant Funding</a><hr /></li>
469      </ul>
470    </div>
471    <div class="row collapsed font-weight-bold text-uppercase py-3" data-toggle="collapse" data-target="#prizes-mobile">
472      <div class="col-10">Prizes</div>
473      <div class="col-2 m-auto text-center"><i class="fa accordion-icon text-primary"></i></div>
474    </div>
475    <div id="prizes-mobile" class="collapse">
476      <p><a href="/prizes" class="font-weight-normal">Prizes</a></p>
477      <ul class="navbar-nav px-3">
478        <li class="nav-item"><a href="/prizes/lifetime-achievement" class="nav-link">Lifetime Achievement Award</a><hr /></li>
479        <li class="nav-item"><a href="/prizes/rising-star" class="nav-link">Rising Star Award</a><hr /></li>
480        <li class="nav-item"><a href="/prizes/cora-maas" class="nav-link">Cora Maas Award</a><hr /></li>
481        <li class="nav-item"><a href="/prizes/dirk-berg-schlosser" class="nav-link">Dirk Berg-Schlosser Award</a><hr /></li>
482        <li class="nav-item"><a href="/prizes/epsr-early-careers" class="nav-link">EPSR Early Careers Prize</a><hr /></li>
483        <li class="nav-item"><a href="/prizes/jacqui-briggs-eps" class="nav-link">Jacqui Briggs EPS Prize</a><hr /></li>
484        <li class="nav-item"><a href="/prizes/the-loop-best-blog" class="nav-link">The Loop Best Blog Prize</a><hr /></li>
485        <li class="nav-item"><a href="/prizes/jean-blondel-phd" class="nav-link">Jean Blondel PhD Prize</a><hr /></li>
486        <li class="nav-item"><a href="/prizes/joni-lovenduski-phd" class="nav-link">Joni Lovenduski PhD Prize in Gender and Politics</a><hr /></li>
487        <li class="nav-item"><a href="/prizes/hedley-bull" class="nav-link">Hedley Bull Prize in International Relations</a><hr /></li>
488        <li class="nav-item"><a href="/prizes/mattei-dogan-foundation" class="nav-link">Mattei Dogan Foundation Prize</a><hr /></li>
489        <li class="nav-item"><a href="/prizes/political-theory" class="nav-link">Political Theory Prize</a><hr /></li>
490        <li class="nav-item"><a href="/prizes/rudolf-wildenmann" class="nav-link">Rudolf Wildenmann Prize</a><hr /></li>
491        <li class="nav-item"><a href="/prizes/stein-rokkan" class="nav-link">Stein Rokkan Prize</a><hr /></li>
492      </ul>
493    </div>
494    <div id="AdminMobileMenuWrapperDiv" class="d-none d-lg-none">
495      <div class="row collapsed font-weight-bold text-uppercase py-3" data-toggle="collapse" data-target="#AdminMobileMenu">
496        <div class="col-10">ECPR Admin</div>
497        <div class="col-2 m-auto text-center"><i class="fa accordion-icon collapsed text-primary"></i></div>
498      </div>
499      <div id="AdminMobileMenu" class="collapse">
500        <ul class="navbar-nav" id="AdminMobileMenu-navbar"></ul>
501      </div>
502    </div>
503  </nav>
504</div>
505
506
507
508<!-- Google Script for Desktop Search -->
509    
509<script async src="https://cse.google.com/cse.js?cx=c61c22e63514a4fed">
510    </script>
510
511
512<!-- Scripts to handle Mobile search -->
513<script type="text/javascript" id="SearchEventWireUp">
514
515    function OnGlobalHeaderSearchButtonMobile_Click() {
516
517        window.location.href = "/SearchResults?q=" + encodeURIComponent(document.getElementById("GlobalHeaderSearchTextBoxMobile").value);
518    }
519
520    $("#GlobalHeaderSearchTextBoxMobile").keydown(function (evt) {
521        if (event.keyCode === 13) {
522            event.preventDefault(); // Needed to stop default submit behaviour
523            OnGlobalHeaderSearchButtonMobile_Click();
524        }
525    });
526
527    $('#GlobalHeaderSearchButtonMobile').on("click", function () {
528        OnGlobalHeaderSearchButtonMobile_Click();
529    });
530
531</script>
531
532
533<!-- Scripts to load extra menu items -->
534<script id="LoadAdditionalMenuItemsScript" type="text/javascript">
535    $(window).on("load",
536        function () {
537
538            LoadAdditionalMyECPRMenuItems();
539            LoadCSMenuItems();
540
541            //Add placeholder text for search
542            $('input[id="gsc-i-id1"]').attr('placeholder', 'Search...');
543        });
544
545    function LoadAdditionalMyECPRMenuItems() {
546        $.ajax({
547            url: "/Controls/Header/GetAdditionalMyECPRMenuItems",
548            type: "GET",
549            datatype: "html",
550            success: function (data) {
551                if (data && data.length > 0) {
552
553                    data.forEach(function (element) {
554
555                        if (element.URL !== "") {
556                            $("#MyECPRMenuDropdown").append("<a href=" + element.URL + " class='dropdown-item'>" + element.DisplayString + "</a>");
557                            $("#myecpr-mobile-navbar").append("<li><a href=" + element.URL + " class='nav-link'>" + element.DisplayString + "</a><hr /></li>");
558                        } else {
559                            // If the URL is empty we treat it effectively like a header.
560                            $("#MyECPRMenuDropdown").append("<div class='dropdown-divider' style='cursor: default;'></div>");
561
562                            if (element.DisplayString !== "") {
563                                $("#MyECPRMenuDropdown").append("<h6 class='dropdown-header' style='cursor: default;'>" +
564                                    element.DisplayString + "</h6>");
565
566                                $("#myecpr-mobile-navbar").append("<li><h6>" + element.DisplayString + "</h6></li>");
567                            }
568                        }
569                    });
570                }
571            },
572            error: function (xhr, status, error) {
573                console.log("Error loading extra menu items");
574            }
575        }).done(function () {
576            var dropdownList = document.getElementById("MyECPRMenuDropdown");
577            var accountElement = Array.from(dropdownList.children).find(child => child.textContent.trim() === 'Login/Create Account' || child.textContent.trim() === 'Logout');
578            accountElement.addEventListener('click', clearProgrammeCacheOnLogout);
579        });
580    }
581
582    function LoadCSMenuItems() {
583        $.ajax({
584            url: "/Controls/Header/GetCsMenuItems",
585            type: "GET",
586            datatype: "html",
587            success: function (data) {
588
589                if (data && data.length > 0) {
590
591                    $("#AdminMobileMenuWrapperDiv").removeClass("d-none").addClass("d-block");
592
593                    $("#CentralServicesMenuContainer").addClass("d-lg-block");
594                    $("#CentralServicesMenuContainer").removeClass("d-none").addClass("d-block");
595
596                    data.forEach(function (element) {
597                        $("#CentralServicesDropdown").append("<a href=" + element.URL + " class='dropdown-item'>" + element.DisplayString + "</a>");
598                        $("#AdminMobileMenu-navbar").append("<li class='nav-item'><a href='" + element.URL + "' class='nav-link'>" + element.DisplayString + "</a><hr /></li>");
599                    });
600                }
601            },
602            error: function (xhr, status, error) {
603                console.log("Error loading extra admin menu items");
604            }
605        });
606    }
607
608    function clearProgrammeCacheOnLogout() {
609        console.log("clear start");
610        if (navigator.serviceWorker && navigator.serviceWorker.ready) {
611            navigator.serviceWorker.ready.then(() => {
612                if (navigator.serviceWorker.controller) {
613                    navigator.serviceWorker.controller.postMessage({
614                        type: 'CLEAR_PROGRAMME_CACHE'
615                    });
616                    console.log('Programme Cache has been cleared');
617                } else {
618                    console.warn('No active service worker controller — cache may not be cleared.');
619                }
620            });
621        }
622    }
623</script>
623
624
625<div id="Interstitial">
626
627</div>
628
629    </div>
630
631    
631<script type="text/javascript">
632    var prompt = new pwaInstallPrompt(".pwa-install-prompt__container", {
633        active_class: "is-active",
634        closer: ".pwa-install-prompt__overlay",
635        expires: 180,
636        container: "pwa-install-prompt__container",
637        show_after: 30
638    });
639</script>
639
640
641<div class="pwa-install-prompt__container">
642    <button class="pwa-install-prompt__overlay" onclick="prompt.close()">Close</button>
643    <div class="pwa-install-prompt">
644        <div class="pwa-install-prompt__icon__container">
645            <img class="pwa-install-prompt__icon" src="/Images/PWA/pwa-prompt-icon-128x128.png" alt="ECPR" />
646        </div>
647        <div class="pwa-install-prompt__content">
648            <h3 class="pwa-install-prompt__title">Install the app</h3>
649            <p class="pwa-install-prompt__text">Install this application on your home screen for quick and easy access when you’re on the go.</p>
650            <p class="pwa-install-prompt__guide">
651                Just tap
652                <svg class="pwa-install-prompt__guide__icon" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
653                    <title>Share</title>
654                    <path fill="#007AFF" d="M48.883,22.992L61.146,10.677L61.146,78.282C61.146,80.005 62.285,81.149 64,81.149C65.715,81.149 66.854,80.005 66.854,78.282L66.854,10.677L79.117,22.992C79.693,23.57 80.256,23.853 81.114,23.853C81.971,23.853 82.534,23.57 83.11,22.992C84.25,21.848 84.25,20.125 83.11,18.981L65.997,1.794C65.715,1.511 65.421,1.215 65.139,1.215C64.563,0.932 63.718,0.932 62.861,1.215C62.579,1.498 62.285,1.498 62.003,1.794L44.89,18.981C43.75,20.125 43.75,21.848 44.89,22.992C46.029,24.149 47.744,24.149 48.883,22.992ZM103.936,35.32L81.114,35.32L81.114,41.053L103.936,41.053L103.936,121.27L24.064,121.27L24.064,41.053L46.886,41.053L46.886,35.32L24.064,35.32C20.928,35.32 18.355,37.904 18.355,41.053L18.355,121.27C18.355,124.419 20.928,127.003 24.064,127.003L103.936,127.003C107.072,127.003 109.645,124.419 109.645,121.27L109.645,41.053C109.645,37.891 107.072,35.32 103.936,35.32Z" />
655                </svg>
656                then “Add to Home Screen”
657            </p>
658        </div>
659    </div>
660</div>
661
662    <div id="container" style="min-height: 463px;">
663        <div>
664
665                <div class="col-12">
666                    
667
668<script src="/Scripts/ShopJSBundle?v=2_orwcSJnq9Llha9ZxbbiiudLcNjdj6F0iufi-jzpQA1"></script>
668
669
670
671<script id="dxis_1105284137" src="/DXR.axd?r=1_0,1_1,1_2,1_3,1_9,1_62,1_10,1_253,1_11,1_12,1_13,1_14,1_18,1_64,1_46,1_15,1_7,17_0,17_8,1_25,1_37,1_29,17_36,1_21,1_53,17_35,1_39,1_52,1_51,17_34,1_181,1_182,1_22,1_31,1_44,1_211,1_225,1_209,1_241,1_45,1_50,17_6,1_49,17_15,1_19,1_20,1_38,1_32,1_17,1_224,1_226,1_210,1_218,1_214,1_219,1_220,1_215,1_221,1_216,1_217,1_212,1_222,1_223,1_228,1_237,1_239,1_240,1_227,1_232,1_233,1_234,1_213,1_229,1_230,1_231,1_235,1_236,1_238,17_49,17_50,17_2,1_57,1_55,17_39,1_54,17_40,1_56,17_41,17_42,1_58,17_3,1_47,17_9,17_10,1_33,17_11,1_61,1_60,17_12,1_48,1_36,17_44,1_41,17_13,17_14,1_65,1_250,1_249,1_248,17_47,1_180,17_24,1_188,1_251,17_1,1_183,1_203,17_25,1_192,17_18,1_201,17_20,1_186,1_196,1_197,1_198,1_202,1_184,1_191,17_17,17_22,1_190,17_19,1_59,1_193,1_187,17_16,1_195,1_189,17_43,1_200,1_194,17_21,4_0,1_16,5_1,5_2,4_101,4_98,4_1,4_34,4_99,4_3,4_31,4_2,4_24,4_22,4_23,4_27,4_28,4_32,4_29,4_35,4_47,4_48,4_42,4_80,4_36,4_37,4_38,4_39,4_40,4_43,4_44,4_45,4_46,4_49,4_50,4_51,4_52,4_41,4_53,4_54,4_55,4_56,4_57,4_58,4_59,4_60,4_61,4_62,4_67,4_68,4_69,4_70,4_71,4_72,4_73,4_74,4_75,4_76,4_77,4_63,4_64,4_65,4_66,4_78,4_79,4_86,4_87,4_89,4_93,4_88,4_90,4_91,4_81,4_84,4_83,4_85,4_82,4_15,4_16,4_17,4_18,4_19,4_20,4_92,4_25,4_26,4_30,4_14,4_6,4_8,4_7,4_9,4_10,4_11,4_21,4_12,4_4,4_5,4_13,17_4,4_94,4_95,4_96,4_97,4_33-9TWdx&amp;p=476fc56b"></script>
671
672<link rel="stylesheet" href="/DXR.axd?r=102_403,102_34,1_66,1_67,1_68,102_405,1_72,1_73,1_208,102_297,102_5,1_207,102_299,102_311,102_10,102_313,1_82,1_83,102_265,102_2,102_267,102_325,102_13,4_106,102_327,4_122-E2Etx&p=d45311f6" />
672<script id="dxis_339410221" src="/DXR.axd?r=4_140-9TWdx"></script>
672<link rel="stylesheet" href="/DXR.axd?r=5_4,102_357-E2Etx&p=d45311f6" />
673
674<style>
675    
676    .dxcvBreakpointsCard_ECPRDefault, .cardContentContainer {
677        height: 100% !important;
678    }
679
680    .dxbplc {
681        vertical-align: top;
682        padding: 5px;
683    }
684
685    .dxcvBreakpointsCard_ECPRDefault {
686        padding: 0;
687    }
688
689    .dxbButtonHover_ECPRDefault {
690        background-color: #e2e2e2 ;
691        color: #000;
692    }
693
694    .subjectActive {
695        background-color: #e2e2e2 !important;
696        color: #000 !important;
697    }
698
699    #ShopSeriesCardView_DXMainTable, #ShopProductsCardView_DXMainTable {
700        background: rgba(255, 255, 255, 0);
701        border: 0;
702    }
703
704    #ShopSeriesCardView_HeaderPanel, #ShopProductsCardView_HeaderPanel {
705        border: 0;
706    }
707</style>
708
709<div id="shopArea" class="row">
710    <div id="shopSearchBar" class="col-12 pb-1">
711        
711<script id="dxss_1948565491">
712<!--
713ASPx.AccessibilitySR.DefaultCallbackMessage = 'Callback in process.';
714
715//-->
716</script>
716<table class="dxeTextBoxSys dxeTextBox_ECPRDefault dx-acc-r dxeTextBoxDefaultWidthSys" role="presentation" id="ShopSearchBar" style="width:100%;">
717	<tr>
718		<td class="dxic" style="width:100%;"><input class="dxeEditArea_ECPRDefault dxeEditAreaSys" id="ShopSearchBar_I" name="ShopSearchBar" onchange="ASPx.EValueChanged(&#39;ShopSearchBar&#39;)" value="Search by Title, Author or ISBN" type="text" /></td>
719	</tr>
720</table>
720<script id="dxss_456558477">
721<!--
722ASPx.FillDocumentElementDXThemeCssClassName("ECPRDefault");
723ASPx.createControl(ASPxClientTextBox,'ShopSearchBar','',{'accessibilityCompliant':true,'scStates':6,'scPostfix':'ECPRDefault','stateObject':{'rawValue':''},'nullText':'Search by Title, Author or ISBN'},{'TextChanged':function(s,e) { shop.searchBoxTextChanged(); }},null,{'decorationStyles':[{'key':'F','className':'dxeFocused_ECPRDefault','cssText':''},{'key':'N','className':'dxeNullText_ECPRDefault','cssText':''}]});
724
725//-->
726</script>
726
727    </div>
728    <div id="shopSubjectList" class="col-12 col-md-3 ">
729        <div class="text-center py-3">
730            <a href="/Shop" class="shopHomeButton p-1 d-block rounded-xs"><i class="fa-solid fa-house fa-md"></i> SHOP HOME</a>
731        </div>
732        <h5>Subjects</h5>
733        <div id="shopSubjectListButtons">
734            <input id="subjectActiveButton" name="SubjectActiveButton" type="hidden" value="" />
735<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_0" style="width:100%;-webkit-user-select:none;">
736	<div class="dxb">
737		<div class="dxb-hbc">
738			<input id="SubjectButton_0_I" class="dxAIFE" value="All Books" type="button" name="SubjectButton_0" />
739		</div><span id="SubjectButton_0_BTC" class="dx-vam">All Books</span>
740	</div>
741</div>
741<script id="dxss_1496860634">
742<!--
743ASPx.AddHoverItems('SubjectButton_0',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
744ASPx.AddPressedItems('SubjectButton_0',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
745ASPx.AddDisabledItems('SubjectButton_0',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
746ASPx.AddSelectedItems('SubjectButton_0',[[['dxbf'],[''],['CD']]]);
747ASPx.InitializeSVGSprite();
748ASPx.createControl(MVCxClientButton,'SubjectButton_0','',{'accessibilityCompliant':true,'cp_SubjectID':0,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
749
750//-->
751</script>
751
752
753<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_1" style="width:100%;-webkit-user-select:none;">
754	<div class="dxb">
755		<div class="dxb-hbc">
756			<input id="SubjectButton_1_I" class="dxAIFE" value="Comparative Politics (100)" type="button" name="SubjectButton_1" />
757		</div><span id="SubjectButton_1_BTC" class="dx-vam">Comparative Politics (100)</span>
758	</div>
759</div>
759<script id="dxss_280985155">
760<!--
761ASPx.AddHoverItems('SubjectButton_1',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
762ASPx.AddPressedItems('SubjectButton_1',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
763ASPx.AddDisabledItems('SubjectButton_1',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
764ASPx.AddSelectedItems('SubjectButton_1',[[['dxbf'],[''],['CD']]]);
765ASPx.createControl(MVCxClientButton,'SubjectButton_1','',{'accessibilityCompliant':true,'cp_SubjectValue':'Comparative Politics','cp_SubjectID':1,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
766
767//-->
768</script>
768<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_2" style="width:100%;-webkit-user-select:none;">
769	<div class="dxb">
770		<div class="dxb-hbc">
771			<input id="SubjectButton_2_I" class="dxAIFE" value="Political History (35)" type="button" name="SubjectButton_2" />
772		</div><span id="SubjectButton_2_BTC" class="dx-vam">Political History (35)</span>
773	</div>
774</div>
774<script id="dxss_1844644066">
775<!--
776ASPx.AddHoverItems('SubjectButton_2',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
777ASPx.AddPressedItems('SubjectButton_2',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
778ASPx.AddDisabledItems('SubjectButton_2',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
779ASPx.AddSelectedItems('SubjectButton_2',[[['dxbf'],[''],['CD']]]);
780ASPx.createControl(MVCxClientButton,'SubjectButton_2','',{'accessibilityCompliant':true,'cp_SubjectValue':'Political History','cp_SubjectID':2,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
781
782//-->
783</script>
783<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_3" style="width:100%;-webkit-user-select:none;">
784	<div class="dxb">
785		<div class="dxb-hbc">
786			<input id="SubjectButton_3_I" class="dxAIFE" value="Public Policy (31)" type="button" name="SubjectButton_3" />
787		</div><span id="SubjectButton_3_BTC" class="dx-vam">Public Policy (31)</span>
788	</div>
789</div>
789<script id="dxss_1131055260">
790<!--
791ASPx.AddHoverItems('SubjectButton_3',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
792ASPx.AddPressedItems('SubjectButton_3',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
793ASPx.AddDisabledItems('SubjectButton_3',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
794ASPx.AddSelectedItems('SubjectButton_3',[[['dxbf'],[''],['CD']]]);
795ASPx.createControl(MVCxClientButton,'SubjectButton_3','',{'accessibilityCompliant':true,'cp_SubjectValue':'Public Policy','cp_SubjectID':3,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
796
797//-->
798</script>
798<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_4" style="width:100%;-webkit-user-select:none;">
799	<div class="dxb">
800		<div class="dxb-hbc">
801			<input id="SubjectButton_4_I" class="dxAIFE" value="Political Sociology (55)" type="button" name="SubjectButton_4" />
802		</div><span id="SubjectButton_4_BTC" class="dx-vam">Political Sociology (55)</span>
803	</div>
804</div>
804<script id="dxss_1133997052">
805<!--
806ASPx.AddHoverItems('SubjectButton_4',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
807ASPx.AddPressedItems('SubjectButton_4',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
808ASPx.AddDisabledItems('SubjectButton_4',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
809ASPx.AddSelectedItems('SubjectButton_4',[[['dxbf'],[''],['CD']]]);
810ASPx.createControl(MVCxClientButton,'SubjectButton_4','',{'accessibilityCompliant':true,'cp_SubjectValue':'Political Sociology','cp_SubjectID':4,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
811
812//-->
813</script>
813<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_5" style="width:100%;-webkit-user-select:none;">
814	<div class="dxb">
815		<div class="dxb-hbc">
816			<input id="SubjectButton_5_I" class="dxAIFE" value="Political Theory (81)" type="button" name="SubjectButton_5" />
817		</div><span id="SubjectButton_5_BTC" class="dx-vam">Political Theory (81)</span>
818	</div>
819</div>
819<script id="dxss_2128157525">
820<!--
821ASPx.AddHoverItems('SubjectButton_5',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
822ASPx.AddPressedItems('SubjectButton_5',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
823ASPx.AddDisabledItems('SubjectButton_5',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
824ASPx.AddSelectedItems('SubjectButton_5',[[['dxbf'],[''],['CD']]]);
825ASPx.createControl(MVCxClientButton,'SubjectButton_5','',{'accessibilityCompliant':true,'cp_SubjectValue':'Political Theory','cp_SubjectID':5,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
826
827//-->
828</script>
828<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_6" style="width:100%;-webkit-user-select:none;">
829	<div class="dxb">
830		<div class="dxb-hbc">
831			<input id="SubjectButton_6_I" class="dxAIFE" value="Democracy (100)" type="button" name="SubjectButton_6" />
832		</div><span id="SubjectButton_6_BTC" class="dx-vam">Democracy (100)</span>
833	</div>
834</div>
834<script id="dxss_1016074744">
835<!--
836ASPx.AddHoverItems('SubjectButton_6',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
837ASPx.AddPressedItems('SubjectButton_6',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
838ASPx.AddDisabledItems('SubjectButton_6',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
839ASPx.AddSelectedItems('SubjectButton_6',[[['dxbf'],[''],['CD']]]);
840ASPx.createControl(MVCxClientButton,'SubjectButton_6','',{'accessibilityCompliant':true,'cp_SubjectValue':'Democracy','cp_SubjectID':6,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
841
842//-->
843</script>
843<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_7" style="width:100%;-webkit-user-select:none;">
844	<div class="dxb">
845		<div class="dxb-hbc">
846			<input id="SubjectButton_7_I" class="dxAIFE" value="European Union (37)" type="button" name="SubjectButton_7" />
847		</div><span id="SubjectButton_7_BTC" class="dx-vam">European Union (37)</span>
848	</div>
849</div>
849<script id="dxss_1448356225">
850<!--
851ASPx.AddHoverItems('SubjectButton_7',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
852ASPx.AddPressedItems('SubjectButton_7',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
853ASPx.AddDisabledItems('SubjectButton_7',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
854ASPx.AddSelectedItems('SubjectButton_7',[[['dxbf'],[''],['CD']]]);
855ASPx.createControl(MVCxClientButton,'SubjectButton_7','',{'accessibilityCompliant':true,'cp_SubjectValue':'European Union','cp_SubjectID':7,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
856
857//-->
858</script>
858<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_8" style="width:100%;-webkit-user-select:none;">
859	<div class="dxb">
860		<div class="dxb-hbc">
861			<input id="SubjectButton_8_I" class="dxAIFE" value="Humour (1)" type="button" name="SubjectButton_8" />
862		</div><span id="SubjectButton_8_BTC" class="dx-vam">Humour (1)</span>
863	</div>
864</div>
864<script id="dxss_646443475">
865<!--
866ASPx.AddHoverItems('SubjectButton_8',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
867ASPx.AddPressedItems('SubjectButton_8',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
868ASPx.AddDisabledItems('SubjectButton_8',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
869ASPx.AddSelectedItems('SubjectButton_8',[[['dxbf'],[''],['CD']]]);
870ASPx.createControl(MVCxClientButton,'SubjectButton_8','',{'accessibilityCompliant':true,'cp_SubjectValue':'Humour','cp_SubjectID':8,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
871
872//-->
873</script>
873<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_9" style="width:100%;-webkit-user-select:none;">
874	<div class="dxb">
875		<div class="dxb-hbc">
876			<input id="SubjectButton_9_I" class="dxAIFE" value="Gender Politics (11)" type="button" name="SubjectButton_9" />
877		</div><span id="SubjectButton_9_BTC" class="dx-vam">Gender Politics (11)</span>
878	</div>
879</div>
879<script id="dxss_116830217">
880<!--
881ASPx.AddHoverItems('SubjectButton_9',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
882ASPx.AddPressedItems('SubjectButton_9',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
883ASPx.AddDisabledItems('SubjectButton_9',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
884ASPx.AddSelectedItems('SubjectButton_9',[[['dxbf'],[''],['CD']]]);
885ASPx.createControl(MVCxClientButton,'SubjectButton_9','',{'accessibilityCompliant':true,'cp_SubjectValue':'Gender Politics','cp_SubjectID':9,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
886
887//-->
888</script>
888<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_10" style="width:100%;-webkit-user-select:none;">
889	<div class="dxb">
890		<div class="dxb-hbc">
891			<input id="SubjectButton_10_I" class="dxAIFE" value="History of Political Ideas  (15)" type="button" name="SubjectButton_10" />
892		</div><span id="SubjectButton_10_BTC" class="dx-vam">History of Political Ideas  (15)</span>
893	</div>
894</div>
894<script id="dxss_1722085895">
895<!--
896ASPx.AddHoverItems('SubjectButton_10',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
897ASPx.AddPressedItems('SubjectButton_10',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
898ASPx.AddDisabledItems('SubjectButton_10',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
899ASPx.AddSelectedItems('SubjectButton_10',[[['dxbf'],[''],['CD']]]);
900ASPx.createControl(MVCxClientButton,'SubjectButton_10','',{'accessibilityCompliant':true,'cp_SubjectValue':'History of Political Ideas ','cp_SubjectID':10,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
901
902//-->
903</script>
903<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_11" style="width:100%;-webkit-user-select:none;">
904	<div class="dxb">
905		<div class="dxb-hbc">
906			<input id="SubjectButton_11_I" class="dxAIFE" value="History of Political Science (21)" type="button" name="SubjectButton_11" />
907		</div><span id="SubjectButton_11_BTC" class="dx-vam">History of Political Science (21)</span>
908	</div>
909</div>
909<script id="dxss_1301038621">
910<!--
911ASPx.AddHoverItems('SubjectButton_11',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
912ASPx.AddPressedItems('SubjectButton_11',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
913ASPx.AddDisabledItems('SubjectButton_11',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
914ASPx.AddSelectedItems('SubjectButton_11',[[['dxbf'],[''],['CD']]]);
915ASPx.createControl(MVCxClientButton,'SubjectButton_11','',{'accessibilityCompliant':true,'cp_SubjectValue':'History of Political Science','cp_SubjectID':11,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
916
917//-->
918</script>
918<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_12" style="width:100%;-webkit-user-select:none;">
919	<div class="dxb">
920		<div class="dxb-hbc">
921			<input id="SubjectButton_12_I" class="dxAIFE" value="International Relations (18)" type="button" name="SubjectButton_12" />
922		</div><span id="SubjectButton_12_BTC" class="dx-vam">International Relations (18)</span>
923	</div>
924</div>
924<script id="dxss_134808108">
925<!--
926ASPx.AddHoverItems('SubjectButton_12',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
927ASPx.AddPressedItems('SubjectButton_12',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
928ASPx.AddDisabledItems('SubjectButton_12',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
929ASPx.AddSelectedItems('SubjectButton_12',[[['dxbf'],[''],['CD']]]);
930ASPx.createControl(MVCxClientButton,'SubjectButton_12','',{'accessibilityCompliant':true,'cp_SubjectValue':'International Relations','cp_SubjectID':12,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
931
932//-->
933</script>
933<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_13" style="width:100%;-webkit-user-select:none;">
934	<div class="dxb">
935		<div class="dxb-hbc">
936			<input id="SubjectButton_13_I" class="dxAIFE" value="Political Economy (23)" type="button" name="SubjectButton_13" />
937		</div><span id="SubjectButton_13_BTC" class="dx-vam">Political Economy (23)</span>
938	</div>
939</div>
939<script id="dxss_704391072">
940<!--
941ASPx.AddHoverItems('SubjectButton_13',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
942ASPx.AddPressedItems('SubjectButton_13',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
943ASPx.AddDisabledItems('SubjectButton_13',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
944ASPx.AddSelectedItems('SubjectButton_13',[[['dxbf'],[''],['CD']]]);
945ASPx.createControl(MVCxClientButton,'SubjectButton_13','',{'accessibilityCompliant':true,'cp_SubjectValue':'Political Economy','cp_SubjectID':13,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
946
947//-->
948</script>
948<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_15" style="width:100%;-webkit-user-select:none;">
949	<div class="dxb">
950		<div class="dxb-hbc">
951			<input id="SubjectButton_15_I" class="dxAIFE" value="Biography / Memoir (2)" type="button" name="SubjectButton_15" />
952		</div><span id="SubjectButton_15_BTC" class="dx-vam">Biography / Memoir (2)</span>
953	</div>
954</div>
954<script id="dxss_1392904118">
955<!--
956ASPx.AddHoverItems('SubjectButton_15',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
957ASPx.AddPressedItems('SubjectButton_15',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
958ASPx.AddDisabledItems('SubjectButton_15',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
959ASPx.AddSelectedItems('SubjectButton_15',[[['dxbf'],[''],['CD']]]);
960ASPx.createControl(MVCxClientButton,'SubjectButton_15','',{'accessibilityCompliant':true,'cp_SubjectValue':'Biography / Memoir','cp_SubjectID':15,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
961
962//-->
963</script>
963<div class="dxbButton_ECPRDefault text-wrap my-1 p-1 rounded-0 dx-acc-r dxbButtonSys dxbTSys" id="SubjectButton_17" style="width:100%;-webkit-user-select:none;">
964	<div class="dxb">
965		<div class="dxb-hbc">
966			<input id="SubjectButton_17_I" class="dxAIFE" value="Masters / Maestri series (3)" type="button" name="SubjectButton_17" />
967		</div><span id="SubjectButton_17_BTC" class="dx-vam">Masters / Maestri series (3)</span>
968	</div>
969</div>
969<script id="dxss_1207150337">
970<!--
971ASPx.AddHoverItems('SubjectButton_17',[[['dxbButtonHover_ECPRDefault'],[''],[''],['','TC']]]);
972ASPx.AddPressedItems('SubjectButton_17',[[['dxbButtonPressed_ECPRDefault'],[''],[''],['','TC']]]);
973ASPx.AddDisabledItems('SubjectButton_17',[[['dxbDisabled_ECPRDefault'],[''],[''],['','TC']]]);
974ASPx.AddSelectedItems('SubjectButton_17',[[['dxbf'],[''],['CD']]]);
975ASPx.createControl(MVCxClientButton,'SubjectButton_17','',{'accessibilityCompliant':true,'cp_SubjectValue':'Masters / Maestri series','cp_SubjectID':17,'useSubmitBehavior':false},{'Click':function(s, e) { subject.filterBySubject(s, e); }});
976
977//-->
978</script>
978
979        </div>
980    </div>
981    <div id="shopGridArea" class="col-12 col-md-9">
982<table class="dxcvControl_ECPRDefault pb-4 dx-acc-r dxcv" id="ShopSeriesCardView" role="presentation" style="width:100%;border-collapse:separate;">
983	<tr>
984		<td><div id="ShopSeriesCardView_HeaderPanel" class="dxcvHeaderPanel_ECPRDefault">
985
986		</div><table id="ShopSeriesCardView_DXMainTable" class="dxcvTable_ECPRDefault dxcvBPT" style="width:100%;empty-cells:show;">
987			<tr>
988				<td><div class="dxbplc">
989					<div id="ShopSeriesCardView_DXDataCard0" class="dxcvBreakpointsCard_ECPRDefault">
990						<div id="ShopSeriesCardView_tccv0">
991<div class='d-flex align-items-start flex-column cardContentContainer signpostCard signpostHover'><div class='row no-gutters w-100'> <div class='col-12'><a href='javascript:series.seriesClicked(5)' class='w-100 overflow-hidden' style='text-decoration: none;'> <div class='ShopCardBackgroundImage_Wrapper'><div class='d-flex card-img-top signpostImg signpostOverlay' aria-label='Studies in European Political Science' style='background-image:url(/Filestore/CustomContent/Shop/Series/SEPS/Wolinetz.jpg); min-height: 200px;'></div></div><div class='w-100 d-flex'><div class='m-auto p-3 d-flex ShopCardTitle'><h2 class='text-secondary text-center align-self-center ShopCardTitleSize'>Studies in European Political Science</h2></div></div> </a></div></div><div class=p-2>ECPR Press Studies in European Political Science are multi-authored edited volumes offering new perspectives from leading scholars on topics at the vanguard of current political thinking.</div><div class='w-100 text-center mt-auto p-3'><a href='javascript:series.seriesClicked(5)' 'class='btn btn-default' style='white-space: pre-wrap;'>See All</a></div></div>
992						</div>
993					</div>
994				</div><div class="dxbplc">
995					<div id="ShopSeriesCardView_DXDataCard1" class="dxcvBreakpointsCard_ECPRDefault">
996						<div id="ShopSeriesCardView_tccv1">
997<div class='d-flex align-items-start flex-column cardContentContainer signpostCard signpostHover'><div class='row no-gutters w-100'> <div class='col-12'><a href='javascript:series.seriesClicked(2)' class='w-100 overflow-hidden' style='text-decoration: none;'> <div class='ShopCardBackgroundImage_Wrapper'><div class='d-flex card-img-top signpostImg signpostOverlay' aria-label='Essays' style='background-image:url(/Filestore/CustomContent/Shop/Series/Essays/Essays.jpg); min-height: 200px;'></div></div><div class='w-100 d-flex'><div class='m-auto p-3 d-flex ShopCardTitle'><h2 class='text-secondary text-center align-self-center ShopCardTitleSize'>Essays</h2></div></div> </a></div></div><div class=p-2>Our Essays Series comprises volumes by eminent scholars that put forward an argument or a thesis about a specific political science theme, along with single and co-authored essay collections.</div><div class='w-100 text-center mt-auto p-3'><a href='javascript:series.seriesClicked(2)' 'class='btn btn-default' style='white-space: pre-wrap;'>See All</a></div></div>
998						</div>
999					</div>
1000				</div><div class="dxbplc">
1001					<div id="ShopSeriesCardView_DXDataCard2" class="dxcvBreakpointsCard_ECPRDefault">
1002						<div id="ShopSeriesCardView_tccv2">
1003<div class='d-flex align-items-start flex-column cardContentContainer signpostCard signpostHover'><div class='row no-gutters w-100'> <div class='col-12'><a href='javascript:series.seriesClicked(3)' class='w-100 overflow-hidden' style='text-decoration: none;'> <div class='ShopCardBackgroundImage_Wrapper'><div class='d-flex card-img-top signpostImg signpostOverlay' aria-label='Monographs' style='background-image:url(/Filestore/CustomContent/Shop/Series/Monographs/Monographs.jpg); min-height: 200px;'></div></div><div class='w-100 d-flex'><div class='m-auto p-3 d-flex ShopCardTitle'><h2 class='text-secondary text-center align-self-center ShopCardTitleSize'>Monographs</h2></div></div> </a></div></div><div class=p-2>ECPR Press Monographs are cutting-edge works which span all fields of political science, international relations and political thought, without restriction in approach or regional focus.</div><div class='w-100 text-center mt-auto p-3'><a href='javascript:series.seriesClicked(3)' 'class='btn btn-default' style='white-space: pre-wrap;'>See All</a></div></div>
1004						</div>
1005					</div>
1006				</div><div class="dxbplc">
1007					<div id="ShopSeriesCardView_DXDataCard3" class="dxcvBreakpointsCard_ECPRDefault">
1008						<div id="ShopSeriesCardView_tccv3">
1009<div class='d-flex align-items-start flex-column cardContentContainer signpostCard signpostHover'><div class='row no-gutters w-100'> <div class='col-12'><a href='javascript:series.seriesClicked(1)' class='w-100 overflow-hidden' style='text-decoration: none;'>
1009 <div class='ShopCardBackgroundImage_Wrapper'><div class='d-flex card-img-top signpostImg signpostOverlay' aria-label='Classics' style='background-image:url(/Filestore/CustomContent/Shop/Series/Classics/Classics.jpg); min-height: 200px;'></div></div><div class='w-100 d-flex'><div class='m-auto p-3 d-flex ShopCardTitle'><h2 class='text-secondary text-center align-self-center ShopCardTitleSize'>Classics</h2></div></div> </a></div></div><div class=p-2>These influential Classics made a major impact when published, but had sadly fallen out of print. Revived by ECPR Press, these important titles can now reach a new generation of scholars.</div><div class='w-100 text-center mt-auto p-3'><a href='javascript:series.seriesClicked(1)' 'class='btn btn-default' style='white-space: pre-wrap;'>See All</a></div></div>
1010						</div>
1011					</div>
1012				</div><div class="dxbplc">
1013					<div id="ShopSeriesCardView_DXDataCard4" class="dxcvBreakpointsCard_ECPRDefault">
1014						<div id="ShopSeriesCardView_tccv4">
1015<div class='d-flex align-items-start flex-column cardContentContainer signpostCard signpostHover'><div class='row no-gutters w-100'> <div class='col-12'><a href='javascript:series.seriesClicked(6)' class='w-100 overflow-hidden' style='text-decoration: none;'> <div class='ShopCardBackgroundImage_Wrapper'><div class='d-flex card-img-top signpostImg signpostOverlay' aria-label='Comparative Politics Series' style='background-image:url(/Filestore/CustomContent/Shop/Series/Comparative_Politics_OUP/Comparative_Politics_Shop_Header.jpg); min-height: 200px;'></div></div><div class='w-100 d-flex'><div class='m-auto p-3 d-flex ShopCardTitle'><h2 class='text-secondary text-center align-self-center ShopCardTitleSize'>Comparative Politics Series</h2></div></div> </a></div></div><div class=p-2>Published in association with Oxford University Press, this ongoing Series is devoted to the comparative study of contemporary government and politics on a global scale.</div><div class='w-100 text-center mt-auto p-3'><a href='javascript:series.seriesClicked(6)' 'class='btn btn-default' style='white-space: pre-wrap;'>See All</a></div></div>
1016						</div>
1017					</div>
1018				</div><div class="dxbplc">
1019					<div id="ShopSeriesCardView_DXDataCard5" class="dxcvBreakpointsCard_ECPRDefault">
1020						<div id="ShopSeriesCardView_tccv5">
1021<div class='d-flex align-items-start flex-column cardContentContainer signpostCard signpostHover'><div class='row no-gutters w-100'> <div class='col-12'><a href='javascript:series.seriesClicked(7)' class='w-100 overflow-hidden' style='text-decoration: none;'> <div class='ShopCardBackgroundImage_Wrapper'><div class='d-flex card-img-top signpostImg signpostOverlay' aria-label='Research Methods' style='background-image:url(/Filestore/CustomContent/Shop/Series/Research_Methods/ResearchMethods.jpg); min-height: 200px;'></div></div><div class='w-100 d-flex'><div class='m-auto p-3 d-flex ShopCardTitle'><h2 class='text-secondary text-center align-self-center ShopCardTitleSize'>Research Methods</h2></div></div> </a></div></div><div class=p-2>Our Research Methods series, published with Palgrave Macmillan, provides students and scholars with state-of-the-art scholarship on methodology, methods and techniques.</div><div class='w-100 text-center mt-auto p-3'><a href='javascript:series.seriesClicked(7)' 'class='btn btn-default' style='white-space: pre-wrap;'>See All</a></div></div>
1022						</div>
1023					</div>
1024				</div><div class="dxbplc">
1025					<div id="ShopSeriesCardView_DXDataCard6" class="dxcvBreakpointsCard_ECPRDefault">
1026						<div id="ShopSeriesCardView_tccv6">
1027
1028						</div>
1029					</div>
1030				</div></td>
1031			</tr>
1032		</table><table id="ShopSeriesCardView_LP" class="dxcvLoadingPanel_ECPRDefault dx-acc-r" role="presentation" style="left:0px;top:0px;z-index:30000;display:none;">
1033			<tr>
1034				<td class="dx" style="padding-right:0px;"><span class="dx-acc dxlp-loadingImage dxlp-imgPosLeft dx-acc-s"><img src="/DXR.axd?r=1_87-9TWdx" alt="Loading image" /></span></td><td class="dx" style="padding-left:0px;"><span id="ShopSeriesCardView_TL">Loading&hellip;</span></td>
1035			</tr>
1036		</table><div id="ShopSeriesCardView_LD" class="dxcvLoadingDiv_ECPRDefault" style="display:none;z-index:29999;position:absolute;">
1037
1038		</div></td>
1039	</tr>
1040</table>
1040<script id="dxss_1991759480">
1041<!--
1042ASPx.createControl(MVCxClientCardView,'ShopSeriesCardView','',{'callBack':function(arg) { ; },'accessibilityCompliant':true,'ariaDescription':'{"s":"","c":[{"s":"div[role=\\"grid\\"]","n":"card","1":"Card {0} of {1}"},{"s":"div:not([role])","n":"layoutDiv","0":"presentation"},{"s":"img:not([role])","n":"image","0":"presentation"},{"s":"table:not([role])","n":"layoutTables","0":"presentation"}],"n":""}','stateObject':{'keys':['5','2','3','1','6','7','4'],'callbackState':'0dkToiOl6SQMWd8qtpa5ez7wTjbUqbIMWOSsAjbrlTgj/dIn+fTAeTaurdnilpQsa9Kg+zK8tlfpSksbv2A52G6l3AacPZDY1WmI1V39QQG/QiznWYOkmI0M5Mf8DkNQbjyttsgcRq+wtmugQ+22ZOuE430GaLPhugJkudfRklztUcHU3D/3tsSFp1MLTdjJUAktuhabS2v6qF1+3CiJbCz3Jisf9D3Lw6wFqvFS/HheqJ3e','selection':''},'callBacksEnabled':true,'pageRowCount':7,'pageRowSize':12,'pageIndex':0,'pageCount':1,'selectedWithoutPageRowCount':0,'visibleStartIndex':0,'focusedRowIndex':-1,'allowFocusedRow':false,'allowSelectByItemClick':false,'allowSelectSingleRowOnly':false,'callbackOnFocusedRowChanged':false,'callbackOnSelectionChanged':false,'editState':0,'editItemVisibleIndex':-1,'searchPanelFilter':'','allowDelete':true,'allowEdit':true,'allowInsert':true,'columnProp':[[0,,,'Name',0],[1,,,'Subject',0,2],[2,,,'SortOrder',0,,0,1]],'shouldScrollToNewRow':false,'layoutMode':2,'breakpointsCardsPerRow':3,'breakpointsInfo':[[1600,3],[1199,3],[991,3],[767,1],[450,1]],'totalCardCount':7,'editingItemVisibleIndex':-1,'callbackUrl':'/shop/ShopSeriesGridView','keyName':'ID'});
1043ASPxClientGridBase.PostponeInitialize('ShopSeriesCardView',({'commandButtonIDs':[],'styleInfo':{'ei':'<div id="DXEditingErrorItem" class="dxcvCardError_ECPRDefault">\r\n\t\r\n</div>','fc':{'className':'dxcvFocusedCell_ECPRDefault'},'sc':{'className':'dxcvSelectedCell_ECPRDefault'},'bec':{'className':'dxcvBatchEditCell_ECPRDefault dxcv'},'bemc':{'className':'dxcvBatchEditModifiedCell_ECPRDefault dxcv'},'bemergmc':{'className':'dxcvBatchEditModifiedCell_ECPRDefault dxcvBatchEditCell_ECPRDefault dxcv'},'bedi':{'className':'dxcvBatchEditDeletedItem_ECPRDefault dxcv'},'sel':{'className':'dxcvSelectedCard_ECPRDefault'},'fi':{'className':'dxcvFocusedCard_ECPRDefault'}}}));
1044
1045//-->
1046</script>
1046
1047
1048
1049    </div>
1050</div>
1051                </div>
1052        </div>
1053    </div>
1054    <footer class="text-secondary bg-primary" role="contentinfo">      <!-- Footer Top -->      <div class="footer-top">          <div class="container container-headerFooter">              <div class="row">                  <!-- Slogan -->                  <div class="col-12 col-sm-6 col-md-3 col-lg-7 titleDisplay">                      <div class="text-left">                          <p class="text-secondary heading-title-second mb-0">Advancing Political Science</p>                          <p class="text-secondary heading-title">The European Consortium For Political Research</p>                      </div>                  </div>                    <!-- Join our Community Button-->                  <div class="col-12 col-sm-6 col-md-3 col-lg-5 buttonDisplay">                      <a href="/MyEcpr/MyAccount">                          <span class="mainfooterButton text-center">Join Our Community</span>                      </a>                  </div>                </div>          </div>      </div>      <!-- Footer Middle -->      <div class="footer-middle">          <div class="container">              <div class="row">                  <!-- Our Organisation Menu Column -->                  <div class="col-6 col-md-3 footerNavLinks">                      <h2 class="linkListHeading text-secondary">Our Organisation</h2>                      <ul class="pageLinks">                            <!-- Column 1 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/AboutUs">About Us</a>                          </li>                            <!-- Column 2 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/AboutUs/History">History</a>                          </li>                            <!-- Column 3 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/News">News</a>                          </li>                            <!-- Column 4 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/StandingGroups/GeneralInfo.aspx">Groups and Networks</a>                          </li>                            <!-- Column 5 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/work-for-ecpr">Work for us</a>                          </li>                      </ul>                  </div>                    <!-- Key Information Menu Column -->                  <div class="col-6 col-md-3 footerNavLinks">                      <h2 class="linkListHeading text-secondary">Key Information</h2>                      <ul class="pageLinks">                            <!-- Column 1 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/AboutUs/ContactUs">Contact Us</a>                          </li>                            <!-- Column 4 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/Privacy">Privacy Notice</a>                          </li>                            <li class="navLinks">
1054                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="#" data-cc="show-preferencesModal">Cookie Preferences</a>                          </li>                            <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/accessibility">Accessibility</a>                          </li>                            <!-- Column 3 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/copyright">Copyright</a>                          </li>                            <!-- Column 4 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                    <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="https://ecpr-help-centre.tawk.help/">Help Centre</a>                          </li>                      </ul>                  </div>                    <!-- Membership Menu Column -->                  <div class="col-6 col-md-3 footerNavLinks">                      <h2 class="linkListHeading text-secondary">Membership</h2>                      <ul class="pageLinks">                            <!-- Column 1 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/Membership/MembershipBenefits">Membership Benefits</a>                          </li>                            <!-- Column 2 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/Membership/MembershipRates">Membership Rates</a>                          </li>                            <!-- Column 3 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/Membership/CurrentMembers">Our Members</a>                          </li>                            <!-- Column 4 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/Funding">Funding the Discipline</a>                          </li>                      </ul>                  </div>                    <!-- Our Activities Menu Column -->                  <div class="col-6 col-md-3 footerNavLinks">                      <h2 class="linkListHeading text-secondary">Our Activities</h2>                      <ul class="pageLinks">                            <!-- Column 1 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/Content.aspx?ID=779">Publishing</a>                          </li>                            <!-- Column 2 -->                          <li class="navLinks">                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/Content.aspx?ID=778">Research Events</a>                          </li>                            <!-- Column 3 -->                          <li class="navLinks">
1054                              <span class="arrow-list-icon">                                  <i class="fa fa-angle-right" aria-hidden="true"></i>                              </span><a href="/Content.aspx?ID=777">Methods Training</a>                          </li>                      </ul>                  </div>              </div>          </div>      </div>      <hr style="background-color: #4b4646;" />      <!-- Footer Bottom -->      <div class="footer-bottom">          <div class="container container-headerFooter">              <div class="row">                  <!-- Copyright Content -->                  <div class="col-12 col-sm-8 col-md-8 col-lg-8">                      <p class="footerCopyrightText">                          © 
1055<span id="footer-year"></span> European Consortium for Political Research. The ECPR is a charitable incorporated organisation (CIO)                          <br />                          number 1167403                          ECPR, Harbour House, 6-8 Hythe Quay, Colchester, CO2 8JF, United Kingdom                      </p>                  </div>                  <!-- Social Media Icons-->                  <div class="col-sm-4 col-md-4 col-lg-4">                      <div class="row">                          <div class="col-auto social-icons-display d-inline justify-content-center m-auto">                              <!-- Center -->                              <div class="row">                                  <!-- Loop -->                                  <a class="footer-custom-icon" href="https://theloop.ecpr.eu/" target="_blank" aria-label="Visit ECPR's blog" rel="noopener">                                      <span class="fa-stack medium ecpr-social-icons">                                          <i class="fa-solid fa-square-full fa-stack-2x square-social-icon"></i>                                          <i class="fab fa-stack-1x icon-color p-3"></i>                                          <picture>                                              <source srcset="/Images/Icons/loop-icon-white.webp" type="image/webp">                                              <source srcset="/Images/Icons/loop-icon-white.png" type="image/png">                                              <img class="custom-icons" src="/Images/Icons/loop-icon-white.png" alt="Loop Icon">                                          </picture>                                      </span>                                  </a>                                  <!-- Podcast -->                                  <a class="footer-custom-icon" href="https://podcasters.spotify.com/pod/show/ecpr/" target="_blank" aria-label="Visit ECPR's podcast" rel="noopener">                                      <span class="fa-stack medium ecpr-social-icons">                                          <i class="fa-solid fa-square-full fa-stack-2x square-social-icon"></i>                                          <i class="fab fa-stack-1x icon-color p-3"></i>                                          <picture>                                              <source srcset="/Images/Icons/podcast-icon-white.webp" type="image/webp">                                              <source srcset="/Images/Icons/podcast-icon-white.png" type="image/png">                                              <img class="custom-icons" src="/Images/Icons/podcast-icon-white.png" alt="Podcast Icon">                                          </picture>                                      </span>                                  </a>                                                                     <!-- Bluesky -->                                  <div class="col-auto p-0">                                      <a class="social-icon" href="https://bsky.app/profile/ecpr.bsky.social" aria-label="Visit ECPR on Bluesky" rel="noopener" target="_blank"><i class="fa-brands fa-bluesky"></i></a>                                  </div>                                  <!-- Youtube -->                                  <div class="col-auto p-0">                                      <a class="social-icon" href="https://www.youtube.com/user/ECPRDigital" aria-label="Visit ECPR on YouTube" rel="noopener" target="_blank"><i class="fab fa-youtube"></i></a>                                  </div>                                                                     <!-- LinkedIn -->                                  <div class="col-auto p-0">                                      <a class="social-icon" href="https://www.linkedin.com/company/european-consortium-for-political-research" aria-label="Visit ECPR on LinkedIn" rel="noopener" target="_blank"><i class="fab fa-linkedin-in"></i></a>                                  </div>                              </div>                          </div>                      </div>                  </div>              </div>          </div>      </div>  <!-- Powered by ecprOne -->      <div class="container container-headerFooter">          <p class="text-secondary text-center mt-2 mb-0 pb-3" style="font-size: 12px;">Powered by <a href="mailto:[email protected]"><strong>ecprOne</strong></a></p>      </div>  </footer>
1056<script>
1057(function () {
1058  var y = new Date().getFullYear();
1059  var el = document.getElementById('footer-year');
1060  if (el) el.textContent = y;
1061})();
1062</script>
1062
1063
1064
1065    
1066
1067    <!--Cookie Consent -->
1068    
1068<script>
1069window.ecprConsent = {
1070    companyName: "ECPR",
1071    cookieName: "site_consent",
1072    cookieDomain: "ecpr.eu",
1073    googleAnalytics: true,
1074    googleAds: true,
1075    microsoftClarity: true
1076};
1077</script>
1077
1078<script type="module" src="/Scripts/cookieconsent-config.js?v=3"></script>
1078
1079
1080
1081    <!--Start of Tawk.to Script (click-to-load)-->
1082<script>
1083(function () {
1084    var AUTOLOAD_KEY = 'ecpr.tawk.autoload';
1085    var HELP_CENTRE_HOST = 'ecpr-help-centre.tawk.help';
1086    var HIDE_BY_DEFAULT = false;
1087    var injected = false;
1088
1089    function inject() {
1090        if (injected) { return; }
1091        injected = true;
1092        try { sessionStorage.setItem(AUTOLOAD_KEY, '1'); } catch (e) { }
1093        window.Tawk_API = window.Tawk_API || {};
1094        window.Tawk_LoadStart = new Date();
1095        if (HIDE_BY_DEFAULT) {
1096            window.Tawk_API.onLoad = function () { window.Tawk_API.hideWidget(); };
1097            window.Tawk_API.onChatMinimized = function () { window.Tawk_API.hideWidget(); };
1098        }
1099        var s1 = document.createElement('script'), s0 = document.getElementsByTagName('script')[0];
1100        s1.async = true;
1101        s1.src = 'https://embed.tawk.to/67d159807a70bd1907f04540/1im4sb7m0';
1102        s1.charset = 'UTF-8';
1103        s1.setAttribute('crossorigin', '*');
1104        s0.parentNode.insertBefore(s1, s0);
1105    }
1106
1107    // Open the chat window, polling until the widget API is ready. Independent of onLoad
1108    // so it works whether the embed is not-yet-injected, mid-load, or already loaded.
1109    var openTimer = null;
1110    function openChat() {
1111        inject();
1112        if (openTimer) { clearInterval(openTimer); }
1113        var tries = 0;
1114        openTimer = setInterval(function () {
1115            tries++;
1116            try {
1117                if (window.Tawk_API && typeof window.Tawk_API.maximize === 'function') {
1118                    window.Tawk_API.showWidget();
1119                    if (typeof window.Tawk_API.isChatMaximized === 'function' && window.Tawk_API.isChatMaximized()) {
1120                        clearInterval(openTimer);
1121                        return;
1122                    }
1123                    window.Tawk_API.maximize();
1124                }
1125            } catch (err) { }
1126            if (tries >= 40) { clearInterval(openTimer); }
1127        }, 250);
1128    }
1129
1130    window.EcprTawkChat = { load: function (open) { if (open) { openChat(); } else { inject(); } } };
1131
1132    document.addEventListener('click', function (e) {
1133        var link = e.target.closest && e.target.closest('a[href*="' + HELP_CENTRE_HOST + '"]');
1134        if (!link) { return; }
1135        e.preventDefault();
1136        openChat();
1137    });
1138
1139    var autoload = false;
1140    try { autoload = sessionStorage.getItem(AUTOLOAD_KEY) === '1'; } catch (e) { }
1141    if (autoload) {
1142        inject();
1143    }
1144})();
1145</script>
1145
1146<!--End of Tawk.to Script (click-to-load)-->
1147
1148</body>
1149</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.