List of mayors of Columbus, Ohio
Mayor of Columbus | |
---|---|
![]() Seal of the City of Columbus
|
|
![]() Flag of the City of Columbus
|
|
Style | The Honorable |
Term length | Four-year term |
Inaugural holder | Jarvis W. Pike |
Formation | February 14, 1812[1] |
Deputy | President of Columbus City Council |
Salary | $172,981 (2013)[2] |
Website | mayor.columbus.gov |
This is a list of mayors of Columbus, Ohio. There have been 48 individuals that have served as mayor of Columbus, serving 53 distinct mayoralties or consecutive terms in office. The first mayor of Columbus was Jarvis W. Pike.[3] He was appointed by the Burough Council of Columbus in 1816.[3] The first mayor of Columbus to be elected by popular vote was John Brooks in 1834.[4] Five mayors have served non-consecutive terms. Philo H. Olmsted is counted as both the 8th and 12th mayor,[5] Alexander Patton as both the 17th and 19th mayor,[6] James G. Bull as both the 22nd and 24th mayor,[7] George J. Karb as both the 30th and 39th mayor,[8] and Jack Sensenbrenner as both the 46th and 48th mayor.[9] Of the individuals appointed or elected as mayor, five have resigned from office - James Robinson, John Brooks, Warren Jenkins, John G. Miller, and Jim Rhodes. No mayor has died or become permanently disabled while in office. The shortest-serving former mayor is James Robinson, who served only eight months before resigning from office on September 11, 1827. The longest-serving mayor is Michael B. Coleman, who served 16 years and is the only African American to serve as mayor. Andrew Ginther is the current mayor. He took office on January 1, 2016.[10]
<templatestyles src="Stack/styles.css"/>
![](/w/images/thumb/f/fe/Columbus-ohio-city-hall.jpg/262px-Columbus-ohio-city-hall.jpg)
Contents
Mayors of Columbus
![](/w/images/thumb/c/c1/Mbcolumbus.jpg/230px-Mbcolumbus.jpg)
- Political parties
Party affiliation not known Democratic Whig Republican
№ [n 1] |
Mayor | Took office | Left office | Party | Term | Previous office | |
---|---|---|---|---|---|---|---|
1 | (No extant image) | Jarvis W. Pike (1795–1854) [11][12][13] |
1816 | 1817 | 1 (1816) |
Member of Columbus Burough Council (1816–1827) |
|
2 (1817) |
|||||||
2 |
|
John Kerr (1778–1823) [14][15][16][17][18][19] |
1818 | 1820 | 3 (1818) |
Member of Columbus Burough Council (1816–1823) |
|
4 (1819) |
|||||||
3 | (No extant image) | Eli C. King [20][13] |
1820 | 1822 | 5 (1820) |
Justice of the Peace for Montgomery Township (1816–1820) |
|
6 (1821) |
|||||||
7 (1822) |
|||||||
4 | (No extant image) | John Laughrey (1784– ) [21][13] |
1823 | 1823 | 8 (1823) |
||
5 |
|
William T. Martin (1788–1866) [22][23][24] |
1824 | 1826 | 9 (1824) |
Recorder of Columbus (1823, 1834-1838) |
|
10 (1825) |
|||||||
11 (1826) |
|||||||
6 | (No extant image) | James Robinson [25][26][13] |
1827 | 11 September 1827 [n 2] |
12 (1827) |
Member of Columbus Burough Council (1823–1827) |
|
7 |
|
William Long (1781–1851) [27][28] |
1827 | 1833 | Recorder of Columbus (1824–1827) |
||
13 (1828) |
|||||||
14 (1829) |
|||||||
15 (1830) |
|||||||
16 (1831) |
|||||||
17 (1832) |
|||||||
8 |
|
Philo H. Olmsted (1793–1870) [29][5][30][31] |
1833 | 1833 | 18 (1833) |
Ohio Representative from Franklin County (1831–1832, 1833-1834) |
|
9 |
|
John Brooks (1785–1869) [4][32][33] |
21 April 1834 | 21 April 1835 [n 2] |
19 (1834) |
||
10 | John Bailhache (1787–1857) [34][32][13] |
1835 | 1835 | Whig | Ross County Common Pleas Court Judge (1825) |
||
11 |
|
Warren Jenkins [35][30][13][36] |
1836 | 4 September 1837 [n 2] |
Whig | 20 (1836) |
Justice of the Peace for Montgomery Township (1835-1837) |
12 |
|
Philo H. Olmsted (1793–1870) [29][5][30][31] |
1838 | 1839 | Whig | 21 (1838) |
Ohio Representative from Franklin County (1831–1832, 1833-1834) |
13 |
|
John G. Miller (1795–1871) [37][38][39] |
1840 | 4 May 1841 [n 2] |
Whig | 22 (1840) |
|
14 | (No extant image) | Thomas Wood (1782–1861) [40][41][13] |
May 1841 | 1841 | Justice of the Peace for Montgomery Township (1828-1843) |
||
15 | (No extant image) | Abram I. McDowell (1793–1844) [42][13] |
1842 | 1842 [n 3] |
23 (1842) |
Clerk for the Court of Common Pleas (1815-1836) |
|
16 | (No extant image) | Smithson E. Wright (1807–1881) [43] |
1843 | 1844 | Whig | 24 (1843) |
|
17 | (No extant image) | Alexander Patton (1791–1858) [44][45][13] |
1845 | 1845 | 25 (1845) |
Justice of the Peace for Montgomery Township (1843-1849) |
|
18 | (No extant image) | Augustus S. Decker (1813–1872) [44][13] |
1846 | 1846 | Whig | ||
19 | (No extant image) | Alexander Patton (1791–1858) [6][45][13] |
1847 | 1849 | 26 (1847) |
Justice of the Peace for Montgomery Township (1843-1849) |
|
27 (1849) |
|||||||
20 |
|
Lorenzo English (1819–1888) [46][47][48] |
1850 | 1861 | Whig | 28 (1851) |
No previous experience in public office |
29 (1853) |
|||||||
30 (1855) |
|||||||
31 (1857) |
|||||||
32 (1859) |
|||||||
21 |
|
Wray Thomas (1810–) [49][50][51] |
1861 | 1864 | Democratic | 33 (1861) |
Ohio Representative from Delaware and Franklin County (1831–1832, 1833-1834) |
34 (1863) |
|||||||
22 |
|
James G. Bull (1838–1927) [7][52][53] |
1865 | 1868 | Democratic | 35 (1865) |
No previous experience in public office |
36 (1867) |
|||||||
23 |
|
George W. Meeker (1833–1890) [54][55][56] |
1869 | 1870 | Democratic | 37 (1869) |
Justice of the Peace for Montgomery Township (1863–1869) |
24 |
|
James G. Bull (1838–1927) [7][52][53] |
1871 | 1874 | Democratic | 38 (1871) |
Mayor of Columbus (1865-1868) |
39 (1873) |
|||||||
25 |
|
John H. Heitmann (1841–1894) [57][58][59] |
1875 | 1878 | Democratic | 40 (1875) |
Ohio Representative from Franklin County (1874-1876) |
41 (1877) |
|||||||
26 |
|
Gilbert G. Collins (1830–1885) [60][61][62] |
1879 | 1880 | Republican | 42 (1879) |
City Attorney of Columbus (1873–1875) |
27 |
|
George S. Peters (1846–1928) [63][64] |
1881 | 1882 | Democratic | 43 (1881) |
No previous experience in public office |
28 |
|
Charles C. Walcutt (1838–1898) [65][66][67][68][69] |
1883 | 1886 | Republican | 44 (1883) |
Member of Columbus Board of Education (1873-1894) |
45 (1885) |
|||||||
29 |
|
Philip H. Bruck (1845–1920) [70][71] |
1887 | 1890 | Democratic | 46 (1887) |
No previous experience in public office |
47 (1889) |
|||||||
30 |
|
George J. Karb (1858–1937) [8][72][73][74] |
1891 | 1894 | Democratic | 48 (1891) |
Columbus Police Commissioner (1889–1890) |
49 (1893) |
|||||||
31 |
|
Cotton H. Allen (1834–1900) [75][76][77] |
1895 | 1896 | Democratic | 50 (1895) |
No previous experience in public office |
32 |
|
Samuel L. Black (1859–1929) [78][79][80] |
1897 | 15 April 1899 | Democratic | 51 (1897) |
No previous experience in public office |
33 |
|
Samuel J. Swartz (1859–1905) [81][82][83][84][85] |
1899 | 1900 | Republican | 52 (1899) |
Police Court Judge of Columbus (1897–1898) |
34 |
|
John N. Hinkle (1854–1905) [86][87] |
1901 | 4 May 1903 | Democratic | 53 (1901) |
No previous experience in public office |
35 |
|
Robert H. Jeffrey (1873–1961) [88][89] |
4 May 1903 | 1 January 1906 [n 4][n 5] |
Republican | 54 (1903) |
No previous experience in public office |
36 |
|
De Witt C. Badger (1858–1926) [90][91][92] |
1 January 1906 | 1907 | Democratic | 55 (1905) |
U.S. Representative from Ohio (1903–1905) |
37 |
|
Charles A. Bond (1873–1943) [93][94] |
1908 | 1909 | Republican | 56 (1907) |
No previous experience in public office |
38 |
|
George S. Marshall (1869–1956) [95][96][97] |
1910 | 1 January 1912 [n 6] |
Republican | 57 (1909) |
Asst City Attorney of Columbus (1899–1909) |
39 |
|
George J. Karb (1858–1937) [8][72][73][74] |
1 January 1912 | 1 January 1920 | Democratic | 58 (1911) |
Franklin County Sheriff (1903–1909) |
59 (1913) |
|||||||
60 (1915) |
|||||||
40 |
|
James J. Thomas (1868–1947) [98][99][100] |
1 January 1920 | 1 January 1932 | Republican | 61 (1919) |
Member of Columbus City Council (1898-1901) |
62 (1923) |
|||||||
63 (1927) |
|||||||
41 | Henry W. Worley (1877–1938) [101][102] |
1 January 1932 | 1935 | Democratic | 64 (1931) |
Member of Columbus City Council (1922–1932) |
|
42 | Myron B. Gessaman (1894–1975) [103][104] |
1936 | 1939 | Republican | 65 (1935) |
Member of the Ohio House of Representatives (1934–1935) |
|
43 |
|
Floyd F. Green (1900–1952) [105][106] |
1940 | 1943 | Republican | 66 (1939) |
Member of Columbus City Council (1927–1931) |
44 |
|
Jim Rhodes (1909–2001) [107][108][109][110] |
1944 | 1952 [n 2] |
Republican | 67 (1943) |
City Auditor of Columbus (1939–1943) |
68 (1947) |
|||||||
69 (1951) |
|||||||
45 |
|
Robert T. Oestreicher (1894–1955) [111][112] |
1953 | 1953 | Republican | President of Columbus City Council |
|
46 |
|
Jack Sensenbrenner (1902–1991) [9][113][114] |
1 January 1954 | 1 January 1960 | Democratic | No previous experience in public office |
|
70 (1955) |
|||||||
47 |
|
Ralston Westlake (1907–1978) [115][116] |
1 January 1960 | 1 January 1964 | Republican | 71 (1959) |
Member of Columbus City Council (1956-1959) |
48 |
|
Jack Sensenbrenner (1902–1991) [9][117][114] |
1 January 1964 | 1 January 1972 | Democratic | 72 (1963) |
Mayor of Columbus (1954-1960) |
73 (1967) |
|||||||
49 |
|
Tom Moody (1929–2008) [118][119][120] |
1 January 1972 | 1 January 1984 | Republican | 74 (1971) |
Franklin County Common Pleas Court Judge (1968–1971) |
75 (1975) |
|||||||
76 (1979) |
|||||||
50 |
|
Buck Rinehart (1946–2015) [121][122][123] |
1 January 1984 | 1 January 1992 [n 4] |
Republican | 77 (1983) |
Franklin County Treasurer of Ohio (1976-1984) |
78 (1987) |
|||||||
51 |
|
Greg Lashutka (born 1944) [124][125][121][126][127] |
1 January 1992 | 1 January 2000 [n 4] |
Republican | 79 (1991) |
City Attorney of Columbus (1978-1985) |
80 (1995) |
|||||||
52 |
|
Michael B. Coleman (born 1954) [128][129] |
1 January 2000 | 1 January 2016 | Democratic | 81 (1999) |
President of Columbus City Council (1997–1999) |
82 (2003) |
|||||||
83 (2007) |
|||||||
84 (2011) |
|||||||
53 |
|
Andrew Ginther (born 1975) [130][10] |
1 January 2016 | Incumbent | Democratic | 85 (2015) |
President of Columbus City Council (2011-2015) |
Living former mayors
As of February 2025, there are two living former mayors. The oldest former mayor is Greg Lashutka (1992–2000) born 1944. The most recent death of a former mayor was that of Buck Rinehart (1984-1991) on February 18, 2015, aged 68.[131]
Name | Mayoral term | Date of birth |
---|---|---|
Greg Lashutka | 1992–2000 | March 28, 1944 |
Michael B. Coleman | 2000–2015 | November 18, 1954 |
See also
- Green Lawn Cemetery – Numerous former mayors of Ohio's capital city are interred at this notable cemetery. It is located in the southern section of Columbus, Ohio.
- Timeline of Columbus, Ohio
Notes
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Bibliography
- Books
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Newspapers
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
Further reading
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
External links
![]() |
Wikimedia Commons has media related to Mayors of Columbus, Ohio. |
- Official website
- A Look Back: Columbus Mayors – A slide show of 37 images of Columbus mayors. Includes a list of all mayors with their respective terms in office. Provided by The Columbus Dispatch, a daily newspaper based in Columbus, Ohio.
- Mayors of Columbus,Ohio 1816-2013 at Political Graveyard
- A Quarter Century of Mayoral Memories A panel discussion with three mayors of Columbus, Buck Rinehart (1984-1992), Greg Lashutka (1992–2000), and Michael B. Coleman (2000-Present). The discussion was hosted by The Columbus Metropolitan Club. Published September 10, 2012 on YouTube; 53 minutes.
- ↑ Lentz (2003), pp. 41-43.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 3.0 3.1 Egger (1975), pp. 6.
- ↑ 4.0 4.1 Egger (1975), pp. 16.
- ↑ 5.0 5.1 5.2 Egger (1975), pp. 15.
- ↑ 6.0 6.1 Egger (1975), pp. 23.
- ↑ 7.0 7.1 7.2 Egger (1975), pp. 27.
- ↑ 8.0 8.1 8.2 Egger (1975), pp. 34.
- ↑ 9.0 9.1 9.2 Egger (1975), pp. 50.
- ↑ 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 6-7.
- ↑ Taylor (1909), vol. 1, pp. 109, 131.
- ↑ 13.00 13.01 13.02 13.03 13.04 13.05 13.06 13.07 13.08 13.09 13.10 Powers (1991), pp. 01B.
- ↑ Egger (1975), pp. 8.
- ↑ Centennial (1901), pp. 17-18.
- ↑ Fitzpatrick (1897), pp. 170.
- ↑ Lentz (2003), pp. 43, 53.
- ↑ Lentz (2011), pp. 42.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 9.
- ↑ Egger (1975), pp. 10-11.
- ↑ Egger (1975), pp. 12.
- ↑ Fitzpatrick (1897), pp. 250.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 13.
- ↑ Taylor (1909), vol. 2, pp. 498.
- ↑ Egger (1975), pp. 14.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 29.0 29.1 Centennial (1901), pp. 10-11.
- ↑ 30.0 30.1 30.2 Taylor (1909), vol. 2, pp. 501-500.
- ↑ 31.0 31.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 32.0 32.1 Taylor (1909), vol. 2, pp. 499.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 17.
- ↑ Egger (1975), pp. 18.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 19.
- ↑ Lee (1892), pp. 500.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 20.
- ↑ Taylor (1909), vol. 2, pp. 500.
- ↑ Egger (1975), pp. 21.
- ↑ Egger (1975), pp. 22.
- ↑ 44.0 44.1 Egger (1975), pp. 24.
- ↑ 45.0 45.1 Centennial (1901), pp. 397-398.
- ↑ Centennial (1901), pp. 105-107.
- ↑ Egger (1975), pp. 25.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Centennial (1901), pp. 387-388.
- ↑ Egger (1975), pp. 26.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 52.0 52.1 Ide (1908), pp. 720-722.
- ↑ 53.0 53.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 28.
- ↑ Centennial (1901), pp. 472-475.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 29.
- ↑ Centennial (1901), pp. 1010-1011.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 30.
- ↑ Biographical (1876), pp. 572.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 31.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 32.
- ↑ Centennial (1901), pp. 26.
- ↑ Ohio (1895), pp. 850-851.
- ↑ Fitzpatrick (1897), pp. 251-254.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 33.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 72.0 72.1 Centennial (1901), pp. 936-938.
- ↑ 73.0 73.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 74.0 74.1 Lentz (2003), pp. 108-109.
- ↑ Centennial (1901), pp. 380-382.
- ↑ Egger (1975), pp. 35.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 36.
- ↑ Mercer (1903), pp. 211.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Taylor (1909), vol. 1, pp. 134.
- ↑ Egger (1975), pp. 37.
- ↑ Centennial (1901), pp. 623-624.
- ↑ Fitzpatrick (1897), pp. 185.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 39-40.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 40.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 41.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 42.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 43.
- ↑ Mercer (1903), pp. 94-95.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 44.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Centennial (1901), pp. 1004-1005.
- ↑ Egger (1975), pp. 45.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 46.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 47.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 48.
- ↑ Lentz (2003), pp. 124-125,140.
- ↑ Lentz (2011), pp. 87.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 49.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lentz (2011), pp. 92-93.
- ↑ 114.0 114.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Egger (1975), pp. 51.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lentz (2003), pp. 129-130,140.
- ↑ Egger (1975), pp. 52.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lentz (2003), pp. 140-141.
- ↑ 121.0 121.1 Republican Wins (1991).
- ↑ Lentz (2003), pp. 141.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Reindl (1999).
- ↑ Carmen (1991).
- ↑ Lentz (2003), pp. 152-153.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lentz (2003), pp. 150, 153.
- ↑ Lentz (2011), pp. 109-110.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Doulin (2008).
Cite error: <ref>
tags exist for a group named "n", but no corresponding <references group="n"/>
tag was found, or a closing </ref>
is missing