2015–16 MSV Duisburg season

The 2015–16 MSV Duisburg season was the 116th season in the club's football history. In 2015–16 the club played in the 2. Bundesliga, the second tier of German football after being promoted.

MSV Duisburg
2015–16 season
ManagerGino Lettieri
2. Bundesliga16th place (relegated)
DFB-PokalFirst round
Top goalscorerLeague:
Giorgi Chanturia
Kingsley Onuegbu (4)

All:
Giorgi Chanturia
Kingsley Onuegbu (4)
Highest home attendance30,600
(vs Schalke, 8 August 2015)
Lowest home attendance12,509
(vs Braunschweig, 23 September 2015)
Average home league attendance19,240

The preseason started on 15 June 2015.[1]

Players

Team

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

No. Position Player
1 GK Michael Ratajczak
2 DF Matthias Kühne
3 MF Enis Hajri
4 DF Dustin Bomheuer
5 DF Branimir Bajić (captain)
6 MF Martin Dausch
7 FW Tomané
8 FW Thomas Bröker
9 MF Pierre de Wit
10 FW Kingsley Onuegbu (Vice captain)
11 FW Stanislav Iljutcenko
13 MF Zlatko Janjić
14 MF Tim Albutat (on loan from SC Freiburg)
15 FW Victor Obinna
16 MF Andreas Wiegel
17 DF Kevin Wolze
18 FW Simon Brandstetter
No. Position Player
19 MF Nico Klotz
20 MF Dennis Grote
21 DF Rolf Feltscher
22 GK Maurice Schumacher
23 MF James Holland
24 MF Dominik Behr
25 DF Thomas Meißner
26 MF Ahmet Engin
27 DF Dan-Patrick Poggenberg
28 DF Steffen Bohl (Vice captain)
30 GK Marcel Lenz
33 FW Kevin Scheidhauer
34 DF Nurettin Kayaoğlu
36 MF Giorgi Chanturia
38 MF Barış Özbek
39 GK Timothy Dieng

Transfers

In

N
Pos.
Nat.
Name
Age
EU
Moving from
Type
Transfer
window
Ends
Transfer
fee
Source
4 DF Dustin Bomheuer 24EU Fortuna Düsseldorf Signing Summer 2017 Free [2]
7 DF Lasha Dvali 20EU Reading Signing Summer 2016 Free [3]
8 FW Thomas Bröker 30EU 1. FC Köln Signing Summer 2017 Free [4]
11 FW Stanislav Iljutcenko 24EU VfL Osnabrück Signing Summer 2017 Free [5]
15 FW Victor Obinna 28Non-EU Lokomotiv Moscow Signing Summer 2017 Free [6]
16 MF Andreas Wiegel 23EU Rot-Weiß Erfurt Signing Summer 2017 Free [7]
18 FW Simon Brandstetter 25EU Rot-Weiß Erfurt Signing Summer 2017 Free [8]
23 MF James Holland 26Non-EU Austria Wien Signing Summer 2016 Free [9]
24 MF Dominik Behr 19EU Promoted Summer 2016 [10]
26 MF Ahmet Engin 18EU Promoted Summer 2017 [10]
27 DF Dan-Patrick Poggenberg 23EU VfL Wolfsburg Signing Summer 2017 Free [11]
34 DF Nurettin Kayaoğlu 23EU Boluspor Signing Summer 2017 Free [12]
36 MF Giorgi Chanturia 22EU CFR Cluj Signing Summer 2016 Free [13]
7 FW Tomané 23EU Vitória de Guimarães Signing Winter 2016 Loan [14]
38 MF Barış Özbek 29EU Kayserispor Signing Winter 2016 Free [15]
39 GK Timothy Dieng 21EU Grasshoppers Signing Winter 2016 Free [15]

Out

N
Pos.
Nat.
Name
Age
EU
Moving to
Type
Transfer
window
Transfer
fee
Source
4 DF Christopher Schorch 26EU Energie Cottbus End of contract Summer Free [16]
7 DF Sascha Dum 29EU Schalke 04 II Transfer Summer Free [17]
11 MF Michael Gardawski 24EU Hansa Rostock End of contract Summer Free [18]
16 FW Gökhan Lekesiz 24EU Fortuna Sittard End of contract Summer Free [19]
23 MF Fabian Schnellhardt 21EU Holstein Kiel Loaned out Summer Loan [20]
27 DF Babacar M'Bengue 23EU SC Wiedenbrück End of contract Summer Free [21]
7 DF Lasha Dvali 20EU Śląsk Wrocław Released Winter Free [22]

Preseason and friendlies

19 June 2015 1FC Eisenach 0–11 MSV DuisburgEisenach, Germany
18:15 Report Grote  11', 45'
Janjić  12'
Bohl  24'
Eckermann  41' (o.g.)
Onuegbu  52', 65', 66'
Iljutcenko  73', 75', 76'
Stadium: Wartburg-Stadion
Attendance: 388
24 June 2015 2DSV 1900 0–4 MSV DuisburgDuisburg, Germany
19:00 Report Dausch  50'
Brandstetter  59', 63'
Onuegbu  78'
Attendance: 2,479
26 June 2015 3Blau-Weiß Neuenkamp 0–18 MSV DuisburgDuisburg, Germany
19:00 Report Bohl  8', 9'
Janjić  16', 36', 45', 83'
Iljutcenko  18', 39', 44', 64'
Özden  50' (o.g.)
Poggenberg  52'
Wiegel  54', 57'
Grote  60'
Kühne  66'
Dum  68'
Engin  84'
Attendance: 2,500
27 June 2015 4TV Voerde 0–14 MSV DuisburgVoerde, Germany
16:00 Report Iljutcenko  14', 19', 30'
Wolze  40'
Engin  43'
Scheidhauer  48', 49', 69', 70'
Dausch  50'
Janjić  58'
 60' (o.g.)
Bröker  64'
Wiegel  86'
1 July 2015 5Skënderbeu Korçë 0–1 MSV DuisburgSankt Johann in Tirol, Austria
18:30 Report Dausch  4'
5 July 2015 6Slavia Prague 1–1 MSV DuisburgSankt Johann in Tirol, Austria
15:30 Bílek  54' Report Dum  90'
6 July 2015 7SK St. Johann 1–19 MSV DuisburgSankt Johann in Tirol, Austria
18:30 Grander  30' Report Iljutcenko  12', 22', 39'
Engin  41'
Onuegbu  55', 57', 58', 62', 68', 78', 80'
Janjić  59', 81' (pen.)
Dausch  60'
Bröker  74', 75', 84', 90'
Grote  90+1'
18 July 2015[23] 9MSV Duisburg 0–2 FC PortoDuisburg, Germany
18:00 Report Brahimi  60'
Hernâni  64'
Stadium: MSV-Arena
Attendance: 7,020
Referee: Sascha Stegemann
9 October 2015 11Borussia Mönchengladbach 0–0 MSV DuisburgMönchengladbach
15:30 Report Attendance: 1,050
Referee: Martin Thomsen
11 October 2015 12Viktoria Köln 4–4 MSV DuisburgCologne
13:00 Kreyer  6', 32'
Dias  21'
Steegmann  83'
Report Obinna  48', 55'
Grote  60'
Chanturia  65'
Stadium: Sportpark Höhenberg
9 January 2016 131. FC Köln 6–0 MSV Duisburg
Zoller  12'
Modeste  16' (pen.), 32' (pen.)
Osako  28'
Finne  50'
Hartel  83'
Report Referee: Thorben Siewer
30 January 2016 15VfL Bochum Postponed MSV DuisburgBochum
14:00 Report Stadium: Ruhrstadion
Referee: Bastian Börner
Note: Game was postponed after the first half because of rain. Duisburg was leading 1–0 at that time.

Results

2. Bundesliga

League table

Pos Team Pld W D L GF GA GD Pts Promotion, qualification or relegation
14 Fortuna Düsseldorf 34 9 8 17 32 47 15 35
15 1860 Munich 34 8 10 16 32 46 14 34
16 MSV Duisburg (R) 34 7 11 16 32 54 22 32 Qualification to relegation play-offs
17 FSV Frankfurt (R) 34 8 8 18 33 59 26 32 Relegation to 3. Liga
18 SC Paderborn (R) 34 6 10 18 28 55 27 28
Source: DFB
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored
(R) Relegated.

Results summary

OverallHomeAway
PldWDLGFGAGDPtsWDLGFGAGDWDLGFGAGD
34 7 11 16 32 54  −22 32 6 5 6 17 22  −5 1 6 10 15 32  −17

Last updated: 15 May 2016.
Source: kicker.de

Result round by round

Round12345678910111213141516171819202122232425262728293031323334
GroundHAHAHAHHAHAHAHAHAAHAHAHAAHAHAHAHAH
ResultLLDLDLLLLWLDLDDWLLDLLDLDDWDLWWLWDW
Position17181818171818181818181818181818181818181818181818181818181818171616
Updated to match(es) played on 15 May 2016. Source: kicker.de
A = Away; H = Home; W = Win; D = Draw; L = Loss

Matches

24 July 2015 1MSV Duisburg1–31. FC KaiserslauternDuisburg
20:30 Bajić  81' Report Przybyłko  13', 29'
Wolze  18' (o.g.)
Stadium: MSV-Arena
Attendance: 23,686
Referee: Sascha Stegemann
1 August 2015 2VfL Bochum3–0MSV DuisburgBochum
13:00 Perthel  56'
Bulut  68'
Terodde  84'
Report Stadium: Ruhrstadion
Attendance: 23,542
Referee: Florian Meyer
16 August 2015 3MSV Duisburg2–2Arminia BielefeldDuisburg
13:30 Onuegbu  70'
Iljutcenko  74'
Report Nöthe  6'
Dick  24'
Stadium: MSV-Arena
Attendance: 17,046
Referee: Felix Zwayer
22 August 2015 4Karlsruher SC2–0MSV DuisburgKarlsruhe
13:00 Hoffer  45'
Gulde  56'
Report Stadium: Wildparkstadion
Attendance: 15,000
Referee: Florian Heft
29 August 2015 5MSV Duisburg2–2SpVgg Greuther FürthDuisburg
13:00 Feltscher  35'
Bohl  73'
Report Gjasula  50' (pen.)
Stiepermann  90+3'
Stadium: MSV-Arena
Attendance: 14,000
Referee: Arne Aarnink
14 September 2015 6FC St. Pauli2–0MSV DuisburgHamburg
20:15 Sobiech  70' (pen.)
Maier  87'
Report Stadium: Millerntor-Stadion
Attendance: 29,546
Referee: René Rohde
20 September 2015 7MSV Duisburg0–1FSV FrankfurtDuisburg
13:30 Report Konrad  32' Stadium: MSV-Arena
Attendance: 15,124
Referee: Patrick Alt
23 September 2015 8MSV Duisburg0–5Eintracht BraunschweigDuisburg
17:30 Report Boland  12'
Berggreen  53', 68'
Reichel  74'
Khelifi  79'
Stadium: MSV-Arena
Attendance: 12,509
Referee: Martin Petersen
26 September 2015 9Union Berlin3–2MSV DuisburgBerlin
13:00 Wood  4'
Brandy  31'
Kreilach  45+1'
Report Obinna  56'
Onuegbu  84'
Stadium: Stadion An der Alten Försterei
Attendance: 18,425
Referee: Sören Storks
5 October 2015 10MSV Duisburg1–0SC PaderbornDuisburg
20:15 Chanturia  81' Report Stadium: MSV-Arena
Attendance: 14,667
Referee: Bastian Dankert
18 October 2015 111. FC Heidenheim1–0MSV DuisburgHeidenheim
13:30 Skarke  83' Report Stadium: Voith-Arena
Attendance: 12,146
Referee: Thorben Siewer
24 October 2015 12MSV Duisburg0–01. FC NürnbergDuisburg
13:00 Report Stadium: MSV-Arena
Attendance: 16,418
Referee: Timo Gerach
1 November 2015 13TSV 1860 München1–0MSV DuisburgMunich
13:30 Wolf  90+1' Report Stadium: Allianz Arena
Attendance: 17,100
Referee: Bibiana Steinhaus
7 November 2015 14MSV Duisburg1–1SC FreiburgDuisburg
13:00 Bröker  42' Report Abrashi  62' Stadium: MSV-Arena
Attendance: 15,311
Referee: Thorsten Schriever
20 November 2015 15Fortuna Düsseldorf1–1MSV DuisburgDüsseldorf
18:30 Demirbay  75' Report Bohl  77' Stadium: Esprit Arena
Attendance: 34,688
Referee: Patrick Ittrich
29 November 2015 16MSV Duisburg3–0SV SandhausenDuisburg
13:30 Feltscher  61'
Albutat  67'
Janjić  90'
Report Stadium: MSV-Arena
Attendance: 13,454
Referee: Benjamin Brand
6 December 2015 17RB Leipzig4–2MSV DuisburgLeipzig
13:30 Poulsen  27', 90'
Quaschner  85'
Nukan  87'
Report Wolze  18'
Scheidhauer  80'
Stadium: Red Bull Arena
Attendance: 27,477
Referee: Peter Sippel
13 December 2015 181. FC Kaiserslautern2–0MSV DuisburgKaiserslautern
13:30 Deville  60'
Klich  90+4'
Report Stadium: Fritz-Walter-Stadion
Attendance: 22,277
Referee: Knut Kircher
20 December 2015 19MSV Duisburg0–0VfL BochumDuisburg
13:30 Report Stadium: MSV-Arena
Attendance: 22,351
Referee: Robert Hartmann
8 February 2015 20Arminia Bielefeld2–1MSV DuisburgBielefeld
20:15 Klos  22'
Nöthe  26'
Report Bröker  11' Stadium: Bielefelder Alm
Attendance: 15,083
Referee: Robert Schröder
13 February 2016 21MSV Duisburg0–1Karlsruher SCDuisburg
13:00 Report Torres  1' Stadium: MSV-Arena
Attendance: 14,183
Referee: Sören Storks
19 February 2015 22SpVgg Greuther Fürth1–1MSV DuisburgFürth
18:30 Gjasula  67' (pen.) Report Wolze  47' Stadium: Stadion am Laubenweg
Attendance: 8,920
Referee: Bibiana Steinhaus
28 February 2016 23MSV Duisburg0–2FC St. PauliDuisburg
13:30 Report Rzatkowski  64'
Verhoek  90+4'
Stadium: MSV-Arena
Attendance: 20,790
Referee: Frank Willenborg
2 March 2016 24FSV Frankfurt3–3MSV DuisburgFrankfurt
17:30 Hajsafi  5'
Kalmár  48'
Rolim  54'
Report Iljutcenko  59'
Onuegbu  76'
Meißner  90+2'
Stadium: Stadion am Bornheimer Hang
Attendance: 4,773
Referee: Thorsten Schriever
6 March 2016 25Eintracht Braunschweig1–1MSV DuisburgBraunschweig
13:30 Khelifi  60' Report Chanturia  59' Stadium: Eintracht-Stadion
Attendance: 20,158
Referee: Thorben Siewer
12 March 2016 26MSV Duisburg2–1Union BerlinDuisburg
13:00 Iljutcenko  65'
Klotz  70'
Report Wood  61' (pen.) Stadium: MSV-Arena
Attendance: 12,702
Referee: Florian Heft
18 March 2016 27SC Paderborn0–0MSV DuisburgPaderborn
18:30 Report Stadium: Benteler Arena
Attendance: 10,828
Referee: Harm Osmers
1 April 2016 28MSV Duisburg0–21. FC HeidenheimDuisburg
18:30 Report Griesbeck  24'
Finne  49'
Stadium: MSV-Arena
Attendance: 14,039
Referee: Patrick Alt
10 April 2016 291. FC Nürnberg1–2MSV DuisburgNürnberg
13:30 Leibold  62' Report Wolze  35'
Bohl  60'
Stadium: Frankenstadion
Attendance: 40,169
Referee: Sören Storks
15 April 2016 30MSV Duisburg2–1TSV 1860 MünchenDuisburg
18:30 Bröker  73'
Obinna  85'
Report Liendl  64' Stadium: MSV-Arena
Attendance: 22,482
Referee: Thorben Siewer
22 April 2016 31SC Freiburg3–0MSV DuisburgFreiburg
18:30 Grifo  23'
Philipp  32'
Petersen  79' (pen.)
Report Stadium: Schwarzwald-Stadion
Attendance: 23,500
Referee: Michael Weiner
29 April 2016 32MSV Duisburg2–1Fortuna DüsseldorfDuisburg
18:30 Onuegbu  46'
Obinna  58'
Report Pohjanpalo  67' Stadium: MSV-Arena
Attendance: 28,500
Referee: Benjamin Brand
8 May 2016 33SV Sandhausen2–2MSV DuisburgSandhausen
15:30 Klingmann  68'
Vollmann  75'
Report Klotz  80'
Chanturia  82'
Stadium: Hardtwaldstadion
Attendance: 8,023
Referee: Knut Kircher
15 May 2016 34MSV Duisburg1–0RB LeipzigDuisburg
15:30 Chanturia  75' Report Stadium: MSV-Arena
Attendance: 28,209
Referee: Tobias Welz

Relegation play-offs

24 May 2016 Second legMSV Duisburg1–2
(1–4 agg.)
Würzburger KickersDuisburg
19:10 Schoppenhauer  33' (o.g.) Report Soriano  37'
Benatelli  90+2'
Stadium: MSV-Arena
Attendance: 29,500
Referee: Tobias Stieler

DFB-Pokal

8 August 2015 Round 1MSV Duisburg0–5Schalke 04Duisburg
15:30 Report Huntelaar  3'
Nastasić  39'
Geis  45+2'
Di Santo  63'
Goretzka  85'
Stadium: MSV-Arena
Attendance: 30,600
Referee: Wolfgang Stark

Statistics

Squad statistics

No. Pos Nat Player Total2. BundesligaDFB-Pokal
AppsGoalsAppsGoalsAppsGoals
1 GK Michael Ratajczak 34033010
3 MF Enis Hajri 808000
4 DF Dustin Bomheuer 11010010
5 DF Branimir Bajić 30129110
6 MF Martin Dausch 13013000
7 FW Tomané 909000
8 FW Thomas Bröker 25324310
9 MF Pierre de Wit 101000
10 FW Kingsley Onuegbu 31431400
11 FW Stanislav Iljutcenko 23322310
13 MF Zlatko Janjić 18117110
14 MF Tim Albutat 25124110
15 FW Victor Obinna 16316300
16 MF Andreas Wiegel 101000
17 MF Kevin Wolze 36335310
18 FW Simon Brandstetter 605010
19 MF Nico Klotz 18218200
20 MF Dennis Grote 21020010
21 DF Rolf Feltscher 29228210
23 DF James Holland 32031010
25 DF Thomas Meißner 29128110
26 MF Ahmet Engin 101000
27 MF Dan-Patrick Poggenberg 12012000
28 DF Steffen Bohl 31330310
30 GK Marcel Lenz 303000
33 FW Kevin Scheidhauer 16116100
35 DF Gianluca Hossmann 101000
36 MF Giorgi Chanturia 24424400
38 MF Barış Özbek 909000
DF Lasha Dvali 101000

Player left the club during the season

Goals

Rank Player Position 2. Bundesliga DFB-Pokal Total
1 Giorgi Chanturia MF 4 0 4
Kingsley Onuegbu FW 4 0
3 Steffen Bohl MF 3 0 3
Thomas Bröker MF 3 0
Stanislav Iljutcenko FW 3 0
Victor Obinna FW 3 0
Kevin Wolze DF 3 0
8 Rolf Feltscher DF 2 0 2
Nico Klotz MF 1 0
10 Tim Albutat MF 1 0 1
Branimir Bajić DF 1 0
Zlatko Janjić FW 1 0
Thomas Meißner DF 1 0
Kevin Scheidhauer FW 1 0
Total 33 0 33

Disciplinary record

N P Nat. Name 2. Bundesliga DFB-Pokal Total Notes
23 MF James Holland 12 1 12 1
5 DF Branimir Bajić 10 1 10 1
17 MF Kevin Wolze 7 1 8
14 MF Tim Albutat 7 1 7 1
20 MF Dennis Grote 6 1 7
25 DF Thomas Meißner 6 1 6 1
21 DF Rolf Feltscher 5 1 5 1
36 MF Giorgi Chanturia 4 4
15 FW Victor Obinna 3 1 3 1
28 MF Steffen Bohl 3 3
27 DF Dan-Patrick Poggenberg 3 3
3 MF Enis Hajri 2 1 2 1
6 MF Martin Dausch 2 2
7 FW Tomané 2 2
10 FW Kingsley Onuegbu 2 2
33 FW Kevin Scheidhauer 2 2
38 MF Barış Özbek 2 2
1 GK Michael Ratajczak 1 1
4 DF Dustin Bomheuer 1 1
8 MF Thomas Bröker 1 1
9 MF Pierre de Wit 1 1
11 FW Stanislav Iljutcenko 1 1
13 FW Zlatko Janjić 1 1
18 FW Simon Brandstetter 1 1
19 MF Nico Klotz 1 1

Last updated: 25 May 2016
Source: Matches
Ordered by , and
= Number of bookings; = Number of sending offs after a second yellow card; = Number of sending offs by a direct red card.

References

  1. "So planen die Zebras: Erste Vorbereitungsspiele stehen". msv-duisburg.de. 25 May 2015.
  2. "Bomi zurück in ZebraStreifen: "Alte Liebe rostet nicht!"" (in German). msv-duisburg.de. 10 June 2015.
  3. "Zebras verpflichten ablösefrei Abwehrspieler Lasha Dvali" (in German). msv-duisburg.de. 31 August 2015.
  4. "Neuzugang Thomas Bröker: Mit dem MSV in der Liga etablieren" (in German). msv-duisburg.de. 30 May 2015.
  5. "Ivo holt Iljutcenko: "Das war ein hartes Stück Arbeit!"" (in German). msv-duisburg.de. 31 May 2015.
  6. "Zebras verstärken sich mit Stürmer: Victor Obinna kommt!" (in German). msv-duisburg.de. 9 September 2015.
  7. "Dritter Neuzugang: Zebras verpflichten Andreas Wiegel" (in German). msv-duisburg.de. 1 June 2015.
  8. "Neuzugang Brandstetter: "Freue mich extrem auf den MSV!"" (in German). msv-duisburg.de. 2 June 2015.
  9. "Neuzugang für die Zebras: MSV verpflichtet James Holland" (in German). msv-duisburg.de. 28 July 2015.
  10. ""Aufsteiger": Diese beiden MSV-Talente werden Profis!" (in German). msv-duisburg.de. 12 June 2015.
  11. "Wolfsburgs Poggenberg fährt mit den Zebras ins Trainingslager" (in German). msv-duisburg.de. 12 June 2015.
  12. "Verteidiger Nurettin Kayaoglu kehrt zu den Zebras zurück" (in German). msv-duisburg.de. 22 October 2015.
  13. "Offensiv-Verstärkung: Giorgi Chanturia wird ein Zebra!" (in German). msv-duisburg.de. 25 September 2015.
  14. "Neuzugang Tomane heiß: 100 Prozent für das Team!" (in German). msv-duisburg.de. 27 January 2016.
  15. "MSV verpflichtet Baris Özbek und Torhüter Seny Timothy Dieng" (in German). msv-duisburg.de. 1 February 2016.
  16. "Neue Nummer 3: FC Energie verpflichtet Christopher Schorch" [New Number 3: FC Energie signs Christopher Schorch] (in German). Energie Cottbus. 13 October 2015. Archived from the original on 2015-10-16. Retrieved 21 October 2015.
  17. "U23: Sascha Dum wird ein Königsblauer" (in German). schalke04.de. 24 August 2015. Archived from the original on 27 August 2015. Retrieved 25 August 2015.
  18. "Zehnter Neuzugang: F.C. Hansa Rostock verpflichtet Michael Gardawski" (in German). fc-hansa.de. 17 July 2015.
  19. "Fortuna Sittard trekt Gökan Lekesiz aan" (in Dutch). fortunasittard.nl. 9 July 2015. Archived from the original on 2015-07-22.
  20. "Zebras leihen Fabian Schnellhardt zu Holstein Kiel aus" (in German). msv-duisburg.de. 9 June 2015.
  21. "Alles klar mit Babcar" (in German). scwiedenbrueck.de. 16 July 2015.
  22. "Heimweh: Zebras lösen Kontrakt mit Lasha Dvali auf" (in German). msv-duisburg.de. 21 December 2015.
  23. "Europacup-Atmosphäre! MSV-Saisoneröffnung gegen FC Porto!" (in German). msv-duisburg.de. 9 June 2015.
  24. "MSV testet in der Länderspielpause gegen Standard Lüttich" (in German). msv-duisburg.de. 31 August 2015.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.