Parallel functional programming in Eden
Eden extends the non-strict functional language Haskell with constructs to control parallel evaluation of processes. Although processes are defined explicitly, communication and synchronisation issues are handled in a way transparent to the programmer. In order to offer effective support for paralle...
Uložené v:
| Vydané v: | Journal of functional programming Ročník 15; číslo 3; s. 431 - 475 |
|---|---|
| Hlavní autori: | , , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
Cambridge, UK
Cambridge University Press
01.05.2005
|
| ISSN: | 0956-7968, 1469-7653 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Eden extends the non-strict functional language Haskell with constructs to control parallel evaluation of processes. Although processes are defined explicitly, communication and synchronisation issues are handled in a way transparent to the programmer. In order to offer effective support for parallel evaluation, Eden's coordination constructs override the inherently sequential demand-driven (lazy) evaluation strategy of its computation language Haskell. Eden is a general-purpose parallel functional language suitable for developing sophisticated skeletons – which simplify parallel programming immensely – as well as for exploiting more irregular parallelism that cannot easily be captured by a predefined skeleton. The paper gives a comprehensive description of Eden, its semantics, its skeleton-based programming methodology – which is applied in three case studies – its implementation and performance. Furthermore it points at many additional results that have been achieved in the context of the Eden project. |
|---|---|
| AbstractList | Eden extends the non-strict functional language Haskell with constructs to control parallel evaluation of processes. Although processes are defined explicitly, communication and synchronisation issues are handled in a way transparent to the programmer. In order to offer effective support for parallel evaluation, Eden's coordination constructs override the inherently sequential demand-driven (lazy) evaluation strategy of its computation language Haskell. Eden is a general-purpose parallel functional language suitable for developing sophisticated skeletons - which simplify parallel programming immensely - as well as for exploiting more irregular parallelism that cannot easily be captured by a predefined skeleton. The paper gives a comprehensive description of Eden, its semantics, its skeleton-based programming methodology - which is applied in three case studies - its implementation and performance. Furthermore it points at many additional results that have been achieved in the context of the Eden project. [PUBLICATION ABSTRACT] Eden extends the non-strict functional language Haskell with constructs to control parallel evaluation of processes. Although processes are defined explicitly, communication and synchronisation issues are handled in a way transparent to the programmer. In order to offer effective support for parallel evaluation, Eden's coordination constructs override the inherently sequential demand-driven (lazy) evaluation strategy of its computation language Haskell. Eden is a general-purpose parallel functional language suitable for developing sophisticated skeletons – which simplify parallel programming immensely – as well as for exploiting more irregular parallelism that cannot easily be captured by a predefined skeleton. The paper gives a comprehensive description of Eden, its semantics, its skeleton-based programming methodology – which is applied in three case studies – its implementation and performance. Furthermore it points at many additional results that have been achieved in the context of the Eden project. |
| Author | PEÑA-MARÍ, RICARDO LOOGEN, RITA ORTEGA-MALLÉN, YOLANDA |
| Author_xml | – sequence: 1 givenname: RITA surname: LOOGEN fullname: LOOGEN, RITA email: loogen@mathematik.uni-marburg.de organization: Fachbereich Mathematik und Informatik, Philipps-Universität Marburg, Hans-Meerwein-Straße, D-35032 Marburg, Germany (e-mail: loogen@mathematik.uni-marburg.de) – sequence: 2 givenname: YOLANDA surname: ORTEGA-MALLÉN fullname: ORTEGA-MALLÉN, YOLANDA email: yolanda@sip.ucm.es organization: Departamento de Sistemas Informáticos y Programación, Universidad Complutense de Madrid, C/Juan del Rosal 8, E-28040 Madrid, Spain (e-email: yolanda@sip.ucm.es, ricardo@sip.ucm.es) – sequence: 3 givenname: RICARDO surname: PEÑA-MARÍ fullname: PEÑA-MARÍ, RICARDO email: yolanda@sip.ucm.es organization: Departamento de Sistemas Informáticos y Programación, Universidad Complutense de Madrid, C/Juan del Rosal 8, E-28040 Madrid, Spain (e-email: yolanda@sip.ucm.es, ricardo@sip.ucm.es) |
| BookMark | eNp9kE1Lw0AQhhepYFv9Ad6CF0_R2ez3UUqtQkFFxeOySTZlaz7qbgr6793QoqDoaWaY95l5ZyZo1HatRegUwwUGLC4fQTEuFJfAABjL-AEaY8pVKjgjIzQe2unQP0KTENYAIDMmx-j83nhT17ZOqm1b9K5rTZ1sfLfypmlcu0pcm8xL2x6jw8rUwZ7s4xQ9X8-fZjfp8m5xO7tapgVRok9LJatciJwLCbykNIeyAkXzkhtlcmpZxWJthWWGYkVinslMARQcWypoQabobDc3enjb2tDrdbf10VTQGSZUSclJFImdqPBdCN5WunC9Gcz33rhaY9DDU_Svp0QS_yA33jXGf_zLpDvGhd6-fwHGv2ouiGCaLx60AEL58gX0LOrJfodpcu_Klf2-4e8tn9_xgYo |
| CitedBy_id | crossref_primary_10_1145_1631687_1596563 crossref_primary_10_1016_j_entcs_2009_12_003 crossref_primary_10_1017_S0956796816000010 crossref_primary_10_1145_2096148_2034690 crossref_primary_10_1002_cpe_3087 crossref_primary_10_1016_j_procs_2012_04_200 crossref_primary_10_1017_S095679681600006X crossref_primary_10_1007_s10766_013_0266_5 crossref_primary_10_1145_2692915_2628152 crossref_primary_10_1145_1940475_1940523 crossref_primary_10_1016_j_jalgor_2007_04_002 crossref_primary_10_1145_2858949_2784735 crossref_primary_10_1016_j_entcs_2007_02_051 crossref_primary_10_1007_s00354_014_0103_4 crossref_primary_10_1145_2775050_2633363 crossref_primary_10_1007_s10766_025_00794_3 crossref_primary_10_1002_spe_1026 crossref_primary_10_1007_s10766_009_0121_x crossref_primary_10_1007_s11227_016_1679_x crossref_primary_10_1016_j_parco_2013_04_012 crossref_primary_10_1145_2692916_2555268 crossref_primary_10_1016_j_entcs_2005_01_039 crossref_primary_10_1017_S0956796816000083 crossref_primary_10_1016_j_parco_2006_08_006 crossref_primary_10_1017_S147106841800039X crossref_primary_10_1016_j_jpdc_2013_01_011 crossref_primary_10_1016_j_procs_2010_04_233 crossref_primary_10_1016_j_procs_2011_04_252 crossref_primary_10_1016_j_procs_2012_04_199 crossref_primary_10_1017_S0956796817000119 crossref_primary_10_3390_math8060864 crossref_primary_10_1016_j_jsc_2011_12_019 crossref_primary_10_1016_j_procs_2013_05_189 crossref_primary_10_1016_j_parco_2019_03_004 crossref_primary_10_1016_j_jss_2016_06_060 crossref_primary_10_1007_s10766_016_0417_6 crossref_primary_10_1145_2088456_1863535 crossref_primary_10_1016_j_cl_2014_03_001 |
| ContentType | Journal Article |
| Copyright | 2005 Cambridge University Press |
| Copyright_xml | – notice: 2005 Cambridge University Press |
| DBID | BSCLL AAYXX CITATION 3V. 7SC 7XB 8AL 8FD 8FE 8FG 8FK ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- L7M L~C L~D M0N P5Z P62 PHGZM PHGZT PKEHL PQEST PQGLB PQQKQ PQUKI PRINS Q9U |
| DOI | 10.1017/S0956796805005526 |
| DatabaseName | Istex CrossRef ProQuest Central (Corporate) Computer and Information Systems Abstracts ProQuest Central (purchase pre-March 2016) Computing Database (Alumni Edition) Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central Technology collection ProQuest One Community College ProQuest Central ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Computing Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic (New) ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) One Applied & Life Sciences ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China ProQuest Central Basic |
| DatabaseTitle | CrossRef Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences ProQuest Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace Advanced Technologies & Aerospace Collection ProQuest Computing ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Computer and Information Systems Abstracts Professional Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition ProQuest One Academic ProQuest Central (Alumni) ProQuest One Academic (New) |
| DatabaseTitleList | Computer Science Database CrossRef |
| Database_xml | – sequence: 1 dbid: BENPR name: ProQuest Central url: https://www.proquest.com/central sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1469-7653 |
| EndPage | 475 |
| ExternalDocumentID | 1400713241 10_1017_S0956796805005526 ark_67375_6GQ_70346LW0_C |
| Genre | Feature |
| GroupedDBID | -1D -1F -2P -2V -E. -~6 -~N .DC .FH 09C 09E 0E1 29K 3V. 4.4 5GY 5VS 6OB 6~7 74X 74Y 7~V 85S 8FE 8FG 8R4 8R5 9M5 AAAZR AABES AABWE AACJH AAEED AAFUK AAGFV AAKTX AAMNQ AANRG AARAB AASVR AAUIS AAUKB ABBXD ABBZL ABEFU ABITZ ABJNI ABKKG ABMWE ABMYL ABQTM ABQWD ABROB ABTAH ABTCQ ABUWG ABVFV ABXAU ABZCX ABZUI ACBMC ACCHT ACETC ACGFS ACIMK ACMRT ACQFJ ACREK ACUIJ ACUYZ ACWGA ACYZP ACZBM ACZUX ACZWT ADCGK ADDNB ADFEC ADGEJ ADKIL ADOCW ADOVH ADOVT ADVJH AEBAK AEBPU AEHGV AEMTW AENCP AENEX AENGE AEYYC AFFUJ AFKQG AFKRA AFKSM AFLOS AFLVW AFUTZ AGABE AGBYD AGJUD AGLWM AGOOT AHQXX AHRGI AIGNW AIHIV AIOIP AISIE AJ7 AJCYY AJPFC AJQAS AKZCZ ALMA_UNASSIGNED_HOLDINGS ALVPG ALWZO AQJOH ARABE ARAPS ARZZG ATUCA AUXHV AYIQA AZQEC BBLKV BCGOX BENPR BESQT BGHMG BGLVJ BJBOZ BLZWO BMAJL BPHCQ BQFHP C0O CAG CBIIA CCPQU CCQAD CCTKK CCUQV CDIZJ CFAFE CFBFF CGQII CHEAL CJCSC COF CS3 D-I DC4 DOHLZ DU5 DWQXO EBS EGQIC EJD GNUQQ HCIFZ HG- HST I.6 I.7 I.9 IH6 IKXGN IOEEP IOO IPYYG IS6 I~P J36 J38 J3A JHPGK JQKCU K6V K7- KAFGG KC5 KCGVB KFECR L98 LHUNA LW7 M-V M0N M7~ M8. NIKVX NMFBF NZEOI OK1 OYBOY P2P P62 PQQKQ PROAC PYCCK Q2X RAMDC RCA RIG ROL RR0 S6- S6U SAAAG T9M TWZ UT1 WFFJZ WQ3 WXU WXY WYP YYM ZDLDU ZJOSE ZMEZD ZY4 ZYDXJ ~V1 0R~ AAKNA AATMM ABGDZ ABVKB ABVZP ABXHF ACAJB ACDLN ACEJA ACRPL ADNMO AEMFK AFZFC AGQPQ AKMAY AMVHM ANOYL BSCLL M48 PHGZM PHGZT PQGLB PUEGO AAYXX AFFHD CITATION 7SC 7XB 8AL 8FD 8FK JQ2 L7M L~C L~D PKEHL PQEST PQUKI PRINS Q9U |
| ID | FETCH-LOGICAL-c397t-d98fb77b67806d44b0df094bd6a9ab4e5f5f09e7e5a4193f09282900c61e474c3 |
| IEDL.DBID | K7- |
| ISICitedReferencesCount | 84 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000230229000004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0956-7968 |
| IngestDate | Sat Aug 23 12:43:26 EDT 2025 Tue Nov 18 21:49:26 EST 2025 Sat Nov 29 05:36:57 EST 2025 Sun Aug 31 06:49:05 EDT 2025 Wed Mar 13 05:57:59 EDT 2024 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Language | English |
| License | https://www.cambridge.org/core/terms |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c397t-d98fb77b67806d44b0df094bd6a9ab4e5f5f09e7e5a4193f09282900c61e474c3 |
| Notes | PII:S0956796805005526 istex:CB58E310BAF7823206AC0EAEF44202A01FDE63C6 ark:/67375/6GQ-70346LW0-C SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 |
| OpenAccessLink | https://www.cambridge.org/core/services/aop-cambridge-core/content/view/F60BD0DF77CC25B7ABFC37A98EB1C607/S0956796805005526a.pdf/div-class-title-parallel-functional-programming-in-eden-div.pdf |
| PQID | 213498863 |
| PQPubID | 37264 |
| PageCount | 45 |
| ParticipantIDs | proquest_journals_213498863 crossref_citationtrail_10_1017_S0956796805005526 crossref_primary_10_1017_S0956796805005526 istex_primary_ark_67375_6GQ_70346LW0_C cambridge_journals_10_1017_S0956796805005526 |
| PublicationCentury | 2000 |
| PublicationDate | 20050500 2005-05 2005-05-00 20050501 |
| PublicationDateYYYYMMDD | 2005-05-01 |
| PublicationDate_xml | – month: 5 year: 2005 text: 20050500 |
| PublicationDecade | 2000 |
| PublicationPlace | Cambridge, UK |
| PublicationPlace_xml | – name: Cambridge, UK – name: Cambridge |
| PublicationTitle | Journal of functional programming |
| PublicationTitleAlternate | J. Funct. Prog |
| PublicationYear | 2005 |
| Publisher | Cambridge University Press |
| Publisher_xml | – name: Cambridge University Press |
| SSID | ssj0008258 |
| Score | 2.0648909 |
| Snippet | Eden extends the non-strict functional language Haskell with constructs to control parallel evaluation of processes. Although processes are defined explicitly,... |
| SourceID | proquest crossref istex cambridge |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 431 |
| SummonAdditionalLinks | – databaseName: Cambridge Open Access Journals dbid: IKXGN link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3dS8MwED_m5oMvzk-cU-mDKIhl_Uib9lHGNsUxJn71rTRtCsNZRzfFP99LmtaPgeCDb21JQi6X3l2Sy-8HcIw6TlnCiG754koOI4INMHV0k9uGlaDPSyWdz8OQjkZeEPjjGgTlXRiRVllhHMiTfMmPNivgTzuTpMih4XnnVkDoUd_1DEcASVluR2xadpQKQjXwK9DACMbCX7ZxdR0MRpWVxpWRV-LwiVbKE08JJ_2j5a-4C9_8V0Oo4n3JjEvf1G_-n1QbsK7iVe2i-LIJNZ5tQbPkgtCUadiG03GUC1qWqSY8ZbHBqKnkr2d0j9ok03rYgR247_fuupe6ImHQYwxVFnrieymjlKFTM9yEEGYkKS4JWeJGfsQId1IH3znlTkQwGMRneTZrxK7JCSWxvQv17CXje6CZGN0Qbls-ix0iZMTYx_M4FjZTjMJ4C86rQQqVxPOwSEOj4dLItMAoNRHGCtBc8GpMf6tyVlWZFWgevxU-keqtSkb5k0iDo07oDm5CNJXEHT4aYbcF7VL_n90WSHm-57n2_t-kasOaRIeVOZUHUF_kr_wQVuO3xWSeH6lZ_AEK0Piw priority: 102 providerName: Cambridge University Press |
| Title | Parallel functional programming in Eden |
| URI | https://www.cambridge.org/core/product/identifier/S0956796805005526/type/journal_article https://api.istex.fr/ark:/67375/6GQ-70346LW0-C/fulltext.pdf https://www.proquest.com/docview/213498863 |
| Volume | 15 |
| WOSCitedRecordID | wos000230229000004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAEN databaseName: Cambridge University Press Wholly Gold Open Access Journals customDbUrl: eissn: 1469-7653 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0008258 issn: 0956-7968 databaseCode: IKXGN dateStart: 19910101 isFulltext: true titleUrlDefault: http://journals.cambridge.org/action/login providerName: Cambridge University Press – providerCode: PRVPQU databaseName: Advanced Technologies & Aerospace Database customDbUrl: eissn: 1469-7653 dateEnd: 20241213 omitProxy: false ssIdentifier: ssj0008258 issn: 0956-7968 databaseCode: P5Z dateStart: 20010101 isFulltext: true titleUrlDefault: https://search.proquest.com/hightechjournals providerName: ProQuest – providerCode: PRVPQU databaseName: Computer Science Database customDbUrl: eissn: 1469-7653 dateEnd: 20241213 omitProxy: false ssIdentifier: ssj0008258 issn: 0956-7968 databaseCode: K7- dateStart: 20010101 isFulltext: true titleUrlDefault: http://search.proquest.com/compscijour providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 1469-7653 dateEnd: 20241213 omitProxy: false ssIdentifier: ssj0008258 issn: 0956-7968 databaseCode: BENPR dateStart: 20010101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3dS8MwED9088EX5yfO6eiDKIjFfqRN-yQ6timOMsWP4Utp2hSGc5vdFP98L2lakcFefOlHmkC4JHeX3PX3AzjGMU5Zwohu-eKXHEYEG2Dq6Ca3DStBm5dKOp_nHg0CbzDw-yo3Z6bSKgudKBV1MonFGfmFQB7zPc-1L6cfuiCNEsFVxaCxClXTQh0sYrJULxUxbn68AmqP-q5XBDUlYjQWijLDEShUf6EV_pioqpD294KmluanU_tnxzdhQ_md2lU-UbZghY-3oVZwOmhqie_AaT_KBL3KSBMWLz8o1FQS1zuaOW041tqoq3bhqdN-bN3oikxBj9HlmOuJ76WMUobGyXATQpiRpLi1Y4kb-REj3EkdfOeUOxFBpw6fZYzViF2TE0piew8q48mY74NmopdCuG35LHaIECL6MJ7HsbKZojfF63BeyjJUS2IW5ulkNFwQfR2MQtxhrIDJBT_GaFmTs7LJNEflWFb5RI5hWTPK3kQ6G3VCt3sfosojbu_FCFt1aBQj-NvtcvgOln5twLoEdZWpkIdQmWef_AjW4q_5cJY1oXrdDvoPeL-9G3SDppyneO07rz8c2OVh |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LT8JAEJ4gmOhFfEbERw8-EmNjW7avgzEGQQhIMEElXmq33SZEBAR8_Sj_o7PbhyEk3Dh4a7e7zWZndmZ2d_b7AA5RxgH1KZE1m1_JoYSzAQa6rLKCovno8wJB5_NQNxsNq922myn4ie_C8LTK2CYKQ-33Pb5Hfs6Rx2zLMgqXgzeZk0bxw9WYQSPUihr7_sQV2-iieo3iPdK0cqlVrMgRqYDsoesdy75tBdQ0KRppxfAJoYof4BKH-oZru5QwPdDxnZlMdwkGN_gszhoVz1AZMYlXwP8uQIYQTeFQ_U39KTH8uNiyYmg_0zas-BBVIFRjIS9TdI56NQnlMOESM1y6X1OeQbi7cvafDdQqrERxtXQVToQ1SLHeOmRjzgopMmEbcNJ0h5w-pitxjx5uhEpRktorunGp05NKaIs34X4u3d2CdK_fY9sgqRiFEVbQbOrphAsNYzTLYlhZDTBaZDk4S2TnRFN-5ITpcqYzJeocKLF4HS8CXuf8H91ZTU6TJoMQdWRW5WOhM0lNd_jC0_VM3TFu7hw06cSoPypOMQf5WGP-up2oy87MrwewVGnd1p16tVHLw7IAsBVpn7uQHg_f2R4seh_jzmi4L-aEBM_z1q1fyvI9-A |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Parallel+functional+programming+in+Eden&rft.jtitle=Journal+of+functional+programming&rft.au=LOOGEN%2C+RITA&rft.au=ORTEGA-MALL%C3%89N%2C+YOLANDA&rft.au=PE%C3%91A-MAR%C3%8D%2C+RICARDO&rft.date=2005-05-01&rft.pub=Cambridge+University+Press&rft.issn=0956-7968&rft.eissn=1469-7653&rft.volume=15&rft.issue=3&rft.spage=431&rft.epage=475&rft_id=info:doi/10.1017%2FS0956796805005526&rft.externalDBID=n%2Fa&rft.externalDocID=ark_67375_6GQ_70346LW0_C |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0956-7968&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0956-7968&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0956-7968&client=summon |