World Library  
Flag as Inappropriate
Email this Article

Lê Công Vinh

Article Id: WHEBN0009083857
Reproduction Date:

Title: Lê Công Vinh  
Author: World Heritage Encyclopedia
Language: English
Subject: Vietnam national football team, 2008 Vietnam national football team results, Football at the 2007 Southeast Asian Games, Phan Thanh Bình, 2006 King's Cup
Collection: 1985 Births, 2007 Afc Asian Cup Players, Association Football Forwards, Bình Dương F.C. Players, Consadole Sapporo Players, Expatriate Footballers in Japan, Expatriate Footballers in Portugal, Footballers at the 2006 Asian Games, Hanoi F.C. Players, Hanoi T&T F.C. Players, Leixões S.C. Players, Living People, People from Nghe an Province, Primeira Liga Players, Song Lam Nghe an F.C. Players, Vietnam International Footballers, Vietnamese Expatriate Footballers, Vietnamese Expatriates in Japan, Vietnamese Footballers, V-League Players
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Lê Công Vinh

Lê Công Vinh
Cong Vinh playing for Hanoi T&T F.C.
Personal information
Date of birth

(1985-12-10) 10 December 1985

Place of birth Quỳnh Lưu, Nghệ An, Vietnam
Height 1.72 m (5 ft 7 12 in)
Playing position Forward
Club information
Current team
Becamex Bình Dương
Number 28
Youth career
1998–2004 Song Lam Nghe An F.C.
Senior career*
Years Team Apps (Gls)
2004–2008 Sông Lam Nghệ An 61 (49)
2009–2011 Hà Nội T&T 40 (25)
2009 Leixões (loan) 2 (0)
2012 Hà Nội FC 23 (11)
2013–2014 Sông Lam Nghệ An 34 (22)
2013 Consadole Sapporo (loan) 9 (2)
2014– Becamex Bình Dương 10 (2)
National team
2001–2003 Vietnam U20
2003–2007 Vietnam U23 (17)
2004– Vietnam 69 (40)

* Senior club appearances and goals counted for the domestic league only and correct as of 4 July 2015.
† Appearances (goals)

‡ National team caps and goals correct as of 8 October 2015

Lê Công Vinh (born 10 December 1985 in Nghệ An, Vietnam) is a Vietnamese footballer who plays forward for V.League 1 club Becamex Bình Dương. He is also a member of the Vietnamese national team.

Contents

  • Club career 1
    • Sông Lam Nghệ An 1.1
    • Hà Nội T&T 1.2
    • Leixões S.C. 1.3
    • Hà Nội FC 1.4
    • Sông Lam Nghệ An 1.5
    • Consadole Sapporo 1.6
    • Becamex Bình Dương 1.7
  • International career 2
    • International goals 2.1
      • Under-20 2.1.1
      • Under-23 2.1.2
      • Senior 2.1.3
  • Playing style 3
  • Honors 4
    • Club 4.1
    • International 4.2
    • Individuals 4.3
  • Personal life 5
  • References 6
  • External links 7

Club career

Sông Lam Nghệ An

Born in Nghệ An, Vinh is a well known Vietnamese footballer. Vinh is widely considered the one of the best strikers that Sông Lam Nghệ An has ever produced, along with Phạm Văn Quyến. He is currently SLNA's all-time top goal scorer.

Hà Nội T&T

In 2008, after a well-documented transfer saga, Vinh turned down Thể Công at the last minute to accept a more lucrative offer from Hà Nội T&T; it was the highest transfer fee in Vietnamese football at the time.[1]

Leixões S.C.

At the beginning of August 2009, T&T announced that Vinh would be joining Leixões Sport Club of Portugal in a three-month loan deal, starting 1 September 2009.[2][3] The deal was facilitated by Henrique Calisto, who was once Leixões' manager.

On 24 August 2009, Vinh officially signed with Leixões and was given the number 29 shirt. Two days later, in a friendly match against Padroense FC, he scored his first goal for the club, as a substitute, in the 89th minute to secure a 2–0 win. He was included in the 18-man squad for the match against defending champions F.C. Porto on 12 September,[4] but did not make the field in an eventual 1–4 loss. His first-team debut came on 4 October, in a league contest against União de Leiria, making him the first ever Vietnamese footballer to play in a professional European league;[5] he played the entire ninety minutes in an eventual 3–2 home win, despite trailing for most of the game.[6]

On 18 October 2009, Vinh scored his first official goal for Leixões, in a 2–1 Portuguese Cup win against Casa Pia AC. In January of the following year, he returned to Hà Nội T&T.

Hà Nội FC

Le Cong Vinh made the move from T&T to its city rivals Hà Nội FC in September 2011. Vinh was set to sign a three-year extension with T&T but decided to move to ACB after the controversial 2011 V-League season and the set up at ACB.[7]

Sông Lam Nghệ An

After Hà Nội FC was dissolved following the 2012 season, Công Vinh began the long process of finding a new club. After turning down trial offers from Sriwijaya[8] of the Indonesia Super League and Consadole Sapporo[9] of the J. League Division 2, he settled with a one-year loan move back to Sông Lam Nghệ An.[10]

Consadole Sapporo

After failed negotiations earlier in the 2013 V.League 1 season, Le Cong Vinh announced he would join J. League Division 2 side Consadole Sapporo on loan on 22 July 2013.[11] His time with Consadole is scheduled to last five months from August 2013 through 1 January 2014.[12] However, he decided to return Vietnam one month earlier than expected because Consadole Sapporo could not go to the play-off match.[13]

Becamex Bình Dương

In a game against Xi Măng Hải Phòng FC on 27 April 2015 Công Vinh set the record for the fastest goal ever scored in Vietnamese football as he out the ball in the net with barely that ten seconds played. Bình Dương kick off the match with Công Vinh latching on to a quick pass to chip the ball over goalkeeper Nguyễn Thanh Thắng in an eventual 3-1 win.[14]

International career

In the first group match of the 2007 Asian Cup, Vinh scored the second goal for Vietnam to secure a 2–0 victory against United Arab Emirates; the nation eventually reached the quarterfinals, before falling to eventual champions Iraq.

After a quiet and much criticized performance in the group stage in the 2008 AFF Suzuki Cup, Vinh came through in the elimination stage. He set up the only goal in a 1–0 upset of defending champions Singapore. In the first leg of the final, Vinh scored the second to give Vietnam a victory against Thailand in Bangkok.

In the second leg, Vinh set off a wild celebration throughout Vietnam as he headed home the tying goal in the last minute time to give Vietnam the first ever ASEAN Football Championship title.[15]

International goals

Scores and results list Vietnam's goal tally first.

Under-20

[16]

Under-23

Senior

Notes
  1. ^ Singapore won 5-4 on penalty kicks; this match is not considered a full international by FIFA because of too many substitutions but it is official for the Singapore FA.

Playing style

Vinh is widely considered one of the best players in South-East Asia. He is known for his exceptionally quick first step, having played in the traditional forward as well as the second striker role.

Additionally, Vinh has stated that he idolizes Luís Figo and Cristiano Ronaldo,[17] two of the best wingers in modern football. His favorite approach is to attack the box from both flanks and attempt to strike or create scoring opportunities for his teammates.

Honors

Vinh is widely regarded as one of the best strikers Vietnamese football has produced since Lê Huỳnh Đức, the first footballer from the country to have played professionally overseas. Only at age 23, Vinh won three Vietnamese Golden Balls (2004, 2006, 2007), the highest award given by the Vietnam Football Federation to the best footballer of the year. He and Duc are the only players who have won three.

In 2009, Vinh ranked number five on Goal.com's Top Ten Most Promising Youngsters in Asian Football.[18] In March 2009, he was given the Vietnamese Bronze Ball 2008, also holding the record for most goals scored in a single season by a Vietnamese player in the V-League for several seasons.[19] By May 2010, he was the top Vietnamese goal-scorer in the league's history, also ranking second in the all-time top scorers table.[20] On 22 March 2014, Vinh became the first player of the Vietnam football league to score 100 goals when Song Lam Nghe An F.C. won 3-1 against Hai Phong F.C..[21]

Club

Hà Nội T&T

Becamex Binh Duong

International

Vietnam U23

  • Silver Medal SEA Games: 2003, 2005
  • Champions Ho Chi Minh City International Football Cup: 2005; Third place: 2006
  • Winners VFF Cup: 2005
  • Winners Capital SHBank Cup: 2006
  • Runners-up Honda Cup: 2005

Vietnam

Individuals

Personal life

Rumors surfaced in early 2009 that Vinh had been dating Vietnamese singer Thuy Tà as they were spotted together on multiple occasions. During an interview before leaving Vietnam to join Leixões, Vinh revealed to the press that he and the singer are in fact a couple.[22] This was later confirmed by Cường Đô La himself. They became engaged two years later. The couple welcomed their first child, a daughter in January 2013.require('Module:No globals')

local p = {}

-- articles in which traditional Chinese preceeds simplified Chinese local t1st = { ["228 Incident"] = true, ["Chinese calendar"] = true, ["Lippo Centre, Hong Kong"] = true, ["Republic of China"] = true, ["Republic of China at the 1924 Summer Olympics"] = true, ["Taiwan"] = true, ["Taiwan (island)"] = true, ["Taiwan Province"] = true, ["Wei Boyang"] = true, }

-- the labels for each part local labels = { ["c"] = "Chinese", ["s"] = "simplified Chinese", ["t"] = "traditional Chinese", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Cantonese Yale", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Zhuyin Fuhao", ["l"] = "literally", }

-- article titles for wikilinks for each part local wlinks = { ["c"] = "Chinese language", ["s"] = "simplified Chinese characters", ["t"] = "traditional Chinese characters", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Yale romanization of Cantonese", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Bopomofo", }

-- for those parts which are to be treated as languages their ISO code local ISOlang = { ["c"] = "zh", ["t"] = "zh-Hant", ["s"] = "zh-Hans", ["p"] = "zh-Latn-pinyin", ["tp"] = "zh-Latn", ["w"] = "zh-Latn-wadegile", ["j"] = "yue-jyutping", ["cy"] = "yue", ["poj"] = "hak", ["zhu"] = "zh-Bopo", }

local italic = { ["p"] = true, ["tp"] = true, ["w"] = true, ["j"] = true, ["cy"] = true, ["poj"] = true, } -- Categories for different kinds of Chinese text local cats = { ["c"] = "", ["s"] = "", ["t"] = "", }

function p.Zh(frame) -- load arguments module to simplify handling of args local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) return p._Zh(args) end function p._Zh(args) local uselinks = not (args["links"] == "no") -- whether to add links local uselabels = not (args["labels"] == "no") -- whether to have labels local capfirst = args["scase"] ~= nil

        local t1 = false -- whether traditional Chinese characters go first
        local j1 = false -- whether Cantonese Romanisations go first
        local testChar
        if (args["first"]) then
                 for testChar in mw.ustring.gmatch(args["first"], "%a+") do
          if (testChar == "t") then
           t1 = true
           end
          if (testChar == "j") then
           j1 = true
           end
         end
        end
        if (t1 == false) then
         local title = mw.title.getCurrentTitle()
         t1 = t1st[title.text] == true
        end

-- based on setting/preference specify order local orderlist = {"c", "s", "t", "p", "tp", "w", "j", "cy", "poj", "zhu", "l"} if (t1) then orderlist[2] = "t" orderlist[3] = "s" end if (j1) then orderlist[4] = "j" orderlist[5] = "cy" orderlist[6] = "p" orderlist[7] = "tp" orderlist[8] = "w" end -- rename rules. Rules to change parameters and labels based on other parameters if args["hp"] then -- hp an alias for p ([hanyu] pinyin) args["p"] = args["hp"] end if args["tp"] then -- if also Tongyu pinyin use full name for Hanyu pinyin labels["p"] = "Hanyu Pinyin" end if (args["s"] and args["s"] == args["t"]) then -- Treat simplified + traditional as Chinese if they're the same args["c"] = args["s"] args["s"] = nil args["t"] = nil elseif (not (args["s"] and args["t"])) then -- use short label if only one of simplified and traditional labels["s"] = labels["c"] labels["t"] = labels["c"] end local body = "" -- the output string local params -- for creating HTML spans local label -- the label, i.e. the bit preceeding the supplied text local val -- the supplied text -- go through all possible fields in loop, adding them to the output for i, part in ipairs(orderlist) do if (args[part]) then -- build label label = "" if (uselabels) then label = labels[part] if (capfirst) then label = mw.language.getContentLanguage():ucfirst(

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ Công Vinh bất ngờ từ chối Thể Công để tới T&T Hà Nội
  2. ^ Công Vinh thi đấu ở giải vô địch Bồ Đào Nha
  3. ^ Vietnam's Le Cong Vinh set for loan with Portugal's Leixoes; GOAL.com, 7 August 2009
  4. ^ Công Vinh được Lexoes SC xếp đá trận gặp Porto
  5. ^ Soccer star Cong Vinh makes history in Portugal
  6. ^ Leixoes SC vs Uniao Leiria; at WSN.com
  7. ^ http://english.vietnamnet.vn/en/sports/13376/cong-vinh-leaves-hanoi-t-t-to-hanoi-acb.html
  8. ^
  9. ^
  10. ^
  11. ^
  12. ^ http://www.consadole-sapporo.jp/news/2013/07/015017.html
  13. ^ http://dantri.com.vn/the-thao/cong-vinh-xin-ve-nuoc-som-truoc-1-thang-807235.htm
  14. ^
  15. ^ Cong Vinh delivers first AFF Suzuki Cup crown to Vietnam
  16. ^ U20 Việt Nam vào vòng chung kết châu Á
  17. ^ Rising star brightens Vietnam; FIFA.com, 9 January 2009
  18. ^ Le Cong Vinh among top 10 Asian Youngsters/players to watch out for in 2009
  19. ^ Lê Công Vinh trên đường chinh phục kỷ lục
  20. ^ All-time top goal scorers of V-League
  21. ^ Công Vinh phá cột mốc 100 bàn ở V-League
  22. ^ Công Vinh: "Tôi và Thuy Tien là một cặp!"

External links

  • Lê Công Vinh at National-Football-Teams.com
  • Profile, career statistics and history at Soccerway
  • Lê Công Vinh at footballzz.co.uk
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.