Tournament details | |
---|---|
Country | England Wales |
Teams | 40 |
Defending champions | Everton |
Final positions | |
Champions | None |
Tournament statistics | |
Matches played | 108 |
Goals scored | 351 (3.25 per match) |
Top goal scorer(s) | Jahmal Hector-Ingram (8 Goals) Derby County |
The 2019–20 Premier League Cup was the seventh edition of the competition. The defending champions were Everton, who won the 2018–19 competition. This edition of the tournament did not crown a champion as it was cancelled at the Round of 16 stage, due to the COVID-19 Pandemic in the United Kingdom.[1]
Participants
Category 1 |
Category 2 |
Category 3 |
|
Qualifying round
A qualifying round was required to finalise the 32 teams that would enter the Group Stage.
15 August 2019 | Bristol Rovers | 0–2 | Cambridge United | Bristol |
Stadium: Memorial Stadium |
23 August 2019 | Southend United | 4–1 | Fleetwood Town | Southend-on-Sea |
19:00 | Report |
|
Stadium: Roots Hall Attendance: 151[2] |
27 August 2019 | Scunthorpe United | 2–0 | Shrewsbury Town | Scunthorpe |
19:00 | Stadium: Glanford Park |
30 August 2019 | Newport County | 2–10 | Yeovil Town | Newport |
19:00 | 39' 50' | Report | 19'
19' 22' 26' 31' 55' 73' 79' 84' 90' |
Stadium: Dragon Park |
9 September 2019 | Huddersfield Town | 4–0 | Oxford United | Huddersfield |
19:00 | Report | Stadium: John Smiths' Stadium |
10 September 2019 | Cambridge United | 0–2 | Exeter City | Cambridge |
19:00 | Stadium: Abbey Stadium Attendance: BCD[3] |
10 September 2019 | Southend United | 1–3 | Scunthorpe United | Southend-on-Sea |
19:00 |
|
Report | Stadium: Roots Hall Attendance: 178[4] |
10 September 2019 | Plymouth Argyle | 2–0 | Yeovil Town | Plymouth |
19:00 | Report | Stadium: Home Park Attendance: 297[5] |
Group stage
Teams play each other twice, with the group winners and runners–up advance to the round of 16.
Group A
Team | Pld | W | D | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|
Charlton Athletic | 6 | 3 | 1 | 2 | 14 | 10 | +4 | 10 |
Reading | 6 | 2 | 4 | 0 | 10 | 8 | +2 | 10 |
Colchester United | 5 | 1 | 2 | 2 | 5 | 8 | −3 | 5 |
Swansea City | 5 | 1 | 1 | 3 | 5 | 8 | −3 | 4 |
Updated to match(es) played on 24 February 2020. Source: [6]
4 October 2019 | Charlton Athletic | 1–2 | Swansea City | Dartford |
13:00 |
|
|
Stadium: Princes Park |
7 October 2019 | Reading | 2–2 | Colchester United | Reading |
15:00 |
|
Stadium: Madjeski Stadium |
7 November 2019 | Colchester United | 0–1 | Charlton Athletic | Colchester |
19:00 |
|
Stadium: Colchester Community Stadium |
8 November 2019 | Reading | 1–0 | Swansea City | Woking |
15:00 |
|
Stadium: Kingfield Stadium |
28 November 2019 | Reading | 3–2 | Swansea City | Reading |
15:00 |
|
Stadium: Madjeski Stadium |
30 November 2019 | Swansea City | 0–1 | Colchester United | Swansea |
14:00 |
|
Stadium: Landore Training Centre |
18 January 2020 | Swansea City | 2–4 | Charlton Athletic | Swansea |
13:00 |
|
Stadium: Landore Training Centre |
30 January 2020 | Colchester United | 1–1 | Reading | Colchester |
19:00 |
|
|
Stadium: Colchester Community Stadium |
8 February 2020 | Swansea City | 1–1 | Reading | Swansea |
13:00 |
|
|
Stadium: Landore Training Centre |
10 February 2020 | Charlton Athletic | 4–1 | Colchester United | Dartford |
13:00 |
|
Stadium: Princes Park |
24 February 2020 | Charlton Athletic | 2–2 | Reading | Dartford |
13:00 |
|
Stadium: Princes Park |
Group B
Team | Pld | W | D | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|
Everton | 6 | 4 | 1 | 1 | 14 | 5 | +9 | 13 |
Fulham | 6 | 3 | 0 | 3 | 13 | 11 | +2 | 9 |
Watford | 6 | 2 | 1 | 3 | 7 | 11 | −4 | 7 |
Plymouth Argyle | 6 | 1 | 2 | 3 | 6 | 13 | −7 | 5 |
Updated to match(es) played on 25 February 2020. Source: [6]
3 October 2019 | Plymouth Argyle | 1–1 | Watford | Plymouth |
19:00 |
|
|
Stadium: Home Park Attendance: 151[7] Referee: Samuel Allison |
6 October 2019 | Fulham | 2–1 | Everton | Kingston upon Thames |
11:00 |
|
|
Stadium: Motspur Park Training Ground |
10 November 2019 | Fulham | 3–4 | Watford | Kingston upon Thames |
12:00 | Stadium: Motspur Park Training Ground |
10 November 2019 | Everton | 1–1 | Plymouth Argyle | Southport |
14:00 |
|
Stadium: Haig Avenue |
29 November 2019 | Fulham | 2–0 | Plymouth Argyle | Kingston upon Thames |
19:00 | Stadium: Motspur Park Training Ground |
17 January 2020 | Everton | 4–2 | Fulham | Southport |
19:00 | Report |
|
Stadium: Haig Avenue Attendance: 69 |
20 January 2020 | Watford | 1–3 | Plymouth Argyle | St Albans |
19:00 |
|
Stadium: Calrence Park |
7 February 2020 | Watford | 1–0 | Fulham | St Albans |
19:00 |
|
Stadium: Calrence Park |
10 February 2020 | Plymouth Argyle | 0–4 | Everton | Plymouth |
14:00 | Stadium: Home Park Attendance: 89[8] |
21 February 2020 | Watford | 0–1 | Everton | St Albans |
19:00 |
|
Stadium: Calrence Park |
Group C
Team | Pld | W | D | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|
West Bromwich Albion | 6 | 4 | 0 | 2 | 8 | 4 | +4 | 12 |
Newcastle United | 6 | 3 | 2 | 1 | 12 | 7 | +5 | 11 |
Hull City | 6 | 2 | 2 | 2 | 7 | 6 | +1 | 8 |
Scunthorpe United | 6 | 0 | 2 | 4 | 7 | 17 | −10 | 2 |
Updated to match(es) played on 21 February 2020. Source: [6]
4 October 2019 | Scunthorpe United | 0–2 | West Bromwich Albion | Scunthorpe |
19:00 | Stadium: Glanford Park Attendance: 165[10] |
4 October 2019 | Hull City | 0–1 | Newcastle United | Kingston upon Hull |
19:00 | Stadium: University of Hull |
8 November 2019 | Newcastle United | 0–1 | West Bromwich Albion | Newcastle-upon-Tyne |
12:00 | Report |
|
Stadium: Northhumberland F.A. Attendance: 144 |
29 November 2019 | Scunthorpe United | 3–3 | Newcastle United | Scunthorpe |
19:00 |
|
Stadium: Glanford Park Attendance: 108[11] |
17 January 2020 | Newcastle United | 1–1 | Hull City | Newcastle-upon-Tyne |
13:00 | Report |
|
Stadium: Northhumberland F.A. Attendance: 148 |
28 January 2020 | West Bromwich Albion | 2–1 | Hull City | Hednesford |
13:00 |
|
Stadium: Keys Park |
3 February 2020 | Scunthorpe United | 2–3 | Hull City | Scunthorpe |
19:00 | Stadium: Glanford Park Attendance: 112[12] |
10 February 2020 | West Bromwich Albion | 0–1 | Newcastle United | West Bromwich |
14:00 | Report |
|
Stadium: WBA Training Ground Attendance: 48 |
13 February 2020 | West Bromwich Albion | 3–0 | Scunthorpe United | Hednesford |
14:00 |
|
Stadium: Keys Park |
21 February 2020 | Newcastle United | 6–2 | Scunthorpe United | Newcastle-upon-Tyne |
13:00 |
|
Stadium: Northhumberland F.A. Attendance: 201[13] |
21 February 2020 | Hull City | 2–0 | West Bromwich Albion | Kingston upon Hull |
19:20 | Stadium: University of Hull |
25 February 2020 | Hull City | 0–0 | Scunthorpe United | Kingston upon Hull |
19:00 | Report | Stadium: University of Hull |
Group D
Team | Pld | W | D | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|
Exeter City | 6 | 4 | 2 | 0 | 14 | 5 | +9 | 14 |
Doncaster Rovers | 6 | 4 | 1 | 1 | 12 | 5 | +7 | 13 |
Aston Villa | 6 | 2 | 0 | 4 | 9 | 12 | −3 | 6 |
Portsmouth | 6 | 0 | 1 | 5 | 5 | 18 | −13 | 1 |
Updated to match(es) played on 25 February 2020. Source: [6]
24 September 2019 | Doncaster Rovers | 1–0 | Portsmouth | Doncaster |
20:00 | Report | Stadium: Keepmoat Stadium |
3 October 2019 | Exeter City | 3–0 | Aston Villa | Exeter |
19:00 | Report | Stadium: St James Park Attendance: 520[14] |
11 November 2019 | Aston Villa | 0–1 | Doncaster Rovers | Hednesford |
19:00 |
|
Stadium: Keys Park |
26 November 2019 | Exeter City | 1–0 | Doncaster Rovers | Exeter |
19:00 |
|
Report | Stadium: St James Park Attendance: 281[15] |
29 November 2019 | Aston Villa | 6–0 | Portsmouth | Bodymoor Heath |
19:00 | Stadium: Bodymoor Heath Training Ground |
9 January 2020 | Portsmouth | 2–2 | Exeter City | Bognor Regis |
19:00 |
|
|
Stadium: Nyewood Lane |
29 November 2019 | Aston Villa | 0–4 | Exeter City | Bodymoor Heath |
19:00 | Stadium: Bodymoor Heath Training Ground |
21 January 2020 | Portsmouth | 2–4 | Doncaster Rovers | Havant |
19:00 |
|
|
Stadium: West Leigh Park |
29 January 2020 | Doncaster Rovers | 4–0 | Aston Villa | Doncaster |
19:00 |
|
Stadium: Keepmoat Stadium |
4 February 2020 | Exeter City | 2–1 | Portsmouth | Exeter |
19:00 | Report |
|
Stadium: St James Park Attendance: 297[16] |
24 February 2020 | Doncaster Rovers | 2–2 | Exeter City | Doncaster |
19:00 |
|
Stadium: Keepmoat Stadium |
25 February 2020 | Portsmouth | 0–3 | Aston Villa | Bognor Regis |
19:00 |
|
Stadium: Nyewood Lane |
Group E
Team | Pld | W | D | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|
AFC Bournemouth | 6 | 4 | 1 | 1 | 11 | 5 | +6 | 13 |
Stoke City | 6 | 3 | 3 | 0 | 12 | 4 | +8 | 12 |
Southampton | 6 | 1 | 1 | 4 | 8 | 13 | −5 | 4 |
Nottingham Forest | 6 | 1 | 1 | 4 | 3 | 12 | −9 | 4 |
Updated to match(es) played on 28 February 2020. Source: [6]
5 October 2019 | AFC Bournemouth | 1–0 | Nottingham Forest | Bournemouth |
11:00 |
|
Stadium: Dean Court |
5 October 2019 | Southampton | 1–1 | Stoke City | Marchwood |
15:00 |
|
Report |
|
Stadium: Staplewood Campus Attendance: 150[17] |
8 November 2019 | AFC Bournemouth | 2–2 | Stoke City | Bournemouth |
19:00 |
|
Stadium: Dean Court |
9 November 2019 | Southampton | 3–1 | Nottingham Forest | Marchwood |
13:00 | Report |
|
Stadium: Staplewood Campus Attendance: 0[18] |
2 December 2019 | Stoke City | 4–0 | Nottingham Forest | Leek |
19:00 |
|
Stadium: Harrison Park |
2 December 2019 | Southampton | 0–2 | AFC Bournemouth | Marchwood |
19:00 | Report | Stadium: Staplewood Campus Attendance: 0[18] |
17 January 2020 | Nottingham Forest | 0–3 | AFC Bournemouth | Alfreton |
19:00 | Stadium: North Street Attendance: 104[19] |
7 February 2020 | Nottingham Forest | 2–1 | Southampton | Alfreton |
19:00 | Report |
|
Stadium: North Street Attendance: 104[18] |
21 February 2020 | Nottingham Forest | 0–0 | Stoke City | Nottingham |
19:00 | Stadium: Nigel Doughty Academy |
21 February 2020 | AFC Bournemouth | 3–2 | Southampton | Bournemouth |
19:00 | Report |
|
Stadium: Dean Court Attendance: 3,700[20] [21] |
25 February 2020 | Stoke City | 4–1 | Southampton | Leek |
14:00 |
|
Report |
|
Stadium: Harrison Park Attendance: 0[22] |
28 February 2020 | Stoke City | 1–0 | AFC Bournemouth | Stoke-on-Trent |
13:00 |
|
Stadium: Clayton Wood Training Ground Attendance: BCD[23] |
Group F
Team | Pld | W | D | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|
Liverpool | 6 | 4 | 1 | 1 | 15 | 7 | +8 | 13 |
Wigan Athletic | 6 | 3 | 1 | 2 | 12 | 10 | +2 | 10 |
Huddersfield Town | 6 | 1 | 3 | 2 | 7 | 8 | −1 | 6 |
Sunderland | 6 | 1 | 1 | 4 | 5 | 14 | −9 | 4 |
Updated to match(es) played on 9 March 2020. Source: [6]
6 October 2019 | Liverpool | 3–2 | Wigan Athletic | Kirkby |
15:00 |
|
|
Stadium: Liverpool Academy |
7 October 2019 | Huddersfield Town | 0–0 | Sunderland | Huddersfield |
19:00 | Stadium: John Smiths' Stadium |
10 November 2019 | Sunderland | 1–2 | Liverpool | Sunderland |
12:00 |
|
Stadium: Eppleton Colliery Welfare Ground |
11 November 2019 | Wigan Athletic | 1–1 | Huddersfield Town | Leyland |
19:00 |
|
|
Stadium: Leyland County Ground |
2 December 2019 | Huddersfield Town | 1–1 | Liverpool | Huddersfield |
19:00 |
|
|
Stadium: John Smiths' Stadium |
17 January 2020 | Wigan Athletic | 3–0 | Liverpool | Leyland |
19:00 | Stadium: Leyland County Ground |
20 January 2020 | Sunderland | 2–1 | Huddersfield Town | Sunderland |
19:00 |
|
|
Stadium: Eppleton Colliery Welfare Ground |
20 January 2020 | Sunderland | 2–3 | Wigan Athletic | Sunderland |
19:00 | Stadium: Eppleton Colliery Welfare Ground |
21 February 2020 | Liverpool | 3–0 | Huddersfield Town | Kirkby |
19:00 |
|
Stadium: Liverpool Academy |
24 February 2020 | Liverpool | 6–0 | Sunderland | Kirkby |
14:15 | Stadium: Liverpool Academy |
6 March 2020 | Huddersfield Town | 4–1 | Wigan Athletic | Huddersfield |
13:00 |
|
Stadium: Canalside Training Ground |
9 March 2020 | Wigan Athletic | 2–0 | Sunderland | Wigan |
14:00 | Stadium: Christopher Park |
Group G
Team | Pld | W | D | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|
Blackburn Rovers | 6 | 4 | 1 | 1 | 12 | 8 | +4 | 13 |
Middlesbrough | 6 | 3 | 2 | 1 | 14 | 8 | +6 | 11 |
Burnley | 6 | 1 | 3 | 2 | 7 | 8 | −1 | 6 |
Crystal Palace | 6 | 0 | 2 | 4 | 5 | 14 | −9 | 2 |
Updated to match(es) played on 12 March 2020. Source: [6]
6 October 2019 | Middlesbrough | 1–1 | Burnley | Bishop Auckland |
13:00 |
|
Stadium: Heritage Park |
17 October 2019 | Crystal Palace | 1–3 | Blackburn Rovers | East Dulwich |
13:00 |
|
|
Stadium: Champion Hill |
7 November 2019 | Burnley | 2–2 | Crystal Palace | Bamber Bridge |
13:00 |
|
Stadium: Sir Tom Finney Stadium |
8 November 2019 | Blackburn Rovers | 3–1 | Crystal Palace | Leyland |
19:00 |
|
|
Stadium: Leyland County Ground |
29 November 2019 | Blackburn Rovers | 2–1 | Burnley | Blackburn |
13:00 |
|
Stadium: Ewood Park |
2 December 2019 | Crystal Palace | 1–5 | Middlesbrough | East Dulwich |
14:00 |
|
Stadium: Champion Hill |
20 January 2020 | Burnley | 1–2 | Middlesbrough | Curzon Ashton |
13:00 |
|
Stadium: Tameside Stadium |
25 January 2020 | Blackburn Rovers | 2–0 | Crystal Palace | Blackburn |
13:00 | Stadium: Brockhall Village |
6 February 2020 | Crystal Palace | 0–1 | Burnley | East Dulwich |
14:00 |
|
Stadium: Champion Hill |
7 February 2020 | Middlesbrough | 4–1 | Blackburn Rovers | Bishop Auckland |
19:00 | Stadium: Heritage Park |
21 February 2020 | Middlesbrough | 1–1 | Crystal Palace | Bishop Auckland |
19:00 |
|
|
Stadium: Heritage Park |
12 March 2020 | Burnley | 1–1 | Blackburn Rovers | Curzon Ashton |
14:00 |
|
|
Stadium: Tameside Stadium |
Group H
Team | Pld | W | D | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|
Derby County | 6 | 4 | 0 | 2 | 18 | 7 | +11 | 12 |
Wolverhampton Wanderers | 6 | 2 | 3 | 1 | 10 | 10 | 0 | 9 |
Birmingham City | 6 | 2 | 2 | 2 | 7 | 9 | −2 | 8 |
Leeds United | 6 | 0 | 3 | 3 | 5 | 14 | −9 | 3 |
Updated to match(es) played on 25 February 2020. Source: [6]
4 October 2019 | Leeds United | 0–0 | Birmingham City | Tadcaster |
19:30 | Stadium: 2inspire Park |
7 October 2019 | Derby County | 1–2 | Wolverhampton Wanderers | Derby |
19:00 |
|
|
Stadium: Pride Park Stadium |
9 November 2019 | Wolverhampton Wanderers | 2–1 | Birmingham City | Wolverhampton |
13:00 |
|
|
Stadium: Sir Jack Hayward Training Ground |
13 November 2019 | Derby County | 7–1 | Leeds United | Loughborough |
19:00 |
|
|
Stadium: Loughborough University |
2 December 2019 | Derby County | 5–1 | Birmingham City | Loughborough |
19:00 |
|
|
Stadium: Loughborough University |
17 January 2020 | Birmingham City | 2–0 | Leeds United | Loughborough |
14:00 |
|
Stadium: Loughborough University |
24 January 2020 | Wolverhampton Wanderers | 2–2 | Leeds United | Wolverhampton |
14:00 |
|
Report | Stadium: Sir Jack Hayward Training Ground |
6 February 2020 | Birmingham City | 2–2 | Wolverhampton Wanderers | Loughborough |
14:00 |
|
Stadium: Loughborough University |
7 February 2020 | Leeds United | 1–2 | Derby County | York |
19:00 |
|
Report |
|
Stadium: Bootham Crescent Attendance: 886[24] |
21 February 2020 | Birmingham City | 1–0 | Derby County | Loughborough |
14:00 |
|
Stadium: Loughborough University |
21 February 2020 | Leeds United | 1–1 | Wolverhampton Wanderers | York |
14:00 |
|
|
Stadium: Bootham Crescent Attendance: 475[25] |
25 February 2020 | Wolverhampton Wanderers | 1–3 | Derby County | Wolverhampton |
14:00 |
|
|
Stadium: Sir Jack Hayward Training Ground |
Knockout stages
Round of 16
6 March 2020 | West Bromwich Albion | 6–1 | Doncaster Rovers | Hednesford |
19:00 |
|
Stadium: Keys Park |
7 March 2020 | Derby County | 6–0 | Middlesbrough | Burton upon Trent |
12:30 |
|
Stadium: St George's Park National Football Centre |
9 March 2020 | Charlton Athletic | 1–2 (a.e.t.) | Fulham | London |
14:00 |
|
|
Stadium: The Valley |
9 March 2020 | Blackburn Rovers | C–C | Wolverhampton Wanderers | Leyland |
19:00 | Stadium: Leyland County Ground |
19 March 2020 | Exeter City | C–C | Newcastle United | Exeter |
19:00 | Stadium: St James Park |
21 March 2020 | Liverpool | C–C | Stoke City | Kirkby |
13:00 | Stadium: Liverpool Academy |
See also
References
- ↑ "Premier League Cup, Competition Format & History". www.premierleague.com. Retrieved 30 November 2021.
- ↑ @SUFCYouth (23 August 2019). "84: There are 151 fans in attendance today. Thanks for your terrific support!" (Tweet) – via Twitter.
- ↑ @CambridgeUtdFC (10 September 2019). "📸 Match Day at the Abbey!" (Tweet) – via Twitter.
- ↑ @SUFCYouth (10 September 2019). "Today's #PLCup attendance at Roots Hall was 178. Thanks so much to everyone that came along to lend support to the team" (Tweet) – via Twitter.
- ↑ "Argyle v Yeovil, PL Under-23 League". Plymouth Argyle FC.
- 1 2 3 4 5 6 7 8 "Premier League Table, Form Guide & Season Archives - Premier League Cup". www.premierleague.com. Retrieved 30 November 2021.
- ↑ "Argyle v Watford Premier League Under-23 Cup". Plymouth Argyle FC.
- ↑ "Argyle 0 Everton 4 - Premier League Cup". Plymouth Argyle FC.
- ↑ "PL Cup Run Over". Plymouth Argyle FC.
- ↑ "Report: Iron U23s 0-2 West Bromwich Albion U23s". Scunthorpe United FC.
- ↑ "Report: Iron U23s 3-3 Newcastle United U23s". Scunthorpe United FC.
- ↑ "Report: Iron U23s 2-3 Hull City U23s". Scunthorpe United FC.
- ↑ "Report: Newcastle United U23s 6-2 Iron U23s". Scunthorpe United FC.
- ↑ "Under-23s: Exeter City 3 Aston Villa 0". Exeter City FC.
- ↑ "Under-23 PL Cup: Exeter City 1 Doncaster Rovers 0". Exeter City FC.
- ↑ "Under-23s: Exeter City 2 Portsmouth 1". Exeter City FC.
- ↑ "Southampton U23s vs Stoke City U23s 2019-10-05". Southampton FC. Retrieved 10 March 2023.
- 1 2 3 "Southampton U23s vs Nottingham Forest U23s 2019-11-09". Southampton FC. Retrieved 10 March 2023.
- ↑ @MCallanderMedia (17 January 2020). "27' A good crowd of 104 at @AlfretonTownFC's Impact Arena on a chilly Friday night" (Tweet) – via Twitter.
- ↑ "Bournemouth U23s 3-2 Southampton U23s | Southampton FC". Southampton FC. Retrieved 10 March 2023.
- ↑ @AFCB_Academy (21 February 2020). "A big thank you to the 3⃣,7⃣0⃣0⃣ fans who came out to support the #afcbu21s tonight 👏" (Tweet) – via Twitter.
- ↑ "Stoke City U23s vs Southampton U23s 2020-02-25". Southampton FC. Retrieved 10 March 2023.
- ↑ @stokecity (27 February 2020). "⚠️ Tomorrow's #PLCup tie against @afcbournemouth will be played behind closed doors at Clayton Wood. The Club apologise that there will be no public access to the game" (Tweet) – via Twitter.
- ↑ "U23 REPORT: LEEDS UNITED 1-2 DERBY COUNTY". LeedsUnited. 7 February 2020.
- ↑ "Leeds United under-23s highlights: Gotts returns from injury in 1-1 Wolves draw". LeedsLive. 21 February 2020.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.