Isle of Man 2007/08

Premier League 2007/08

Final Table:

 1.St. Georges FC Douglas      24  23  0  1 115-24  69  Champions
 2.Peel AFC                    24  18  1  5  73-27  55
 3.Douglas HS Old Boys         24  14  3  7  57-46  45  [DHSOB]
 4.Laxey FC                    24  13  4  7  62-51  43
 5.Union Mills                 24  10  6  8  52-48  36
 6.Rushen United AFC           24   9  7  8  48-47  34
 7.St. Marys AFC               24   9  4 11  56-62  31
 8.Gymnasium Douglas           24   9  4 11  51-58  31
 9.Corinthians Douglas         24   9  1 14  62-67  28
10.Ramsey FC                   24   7  5 12  36-50  26
11.Ayre United FC              24   5  6 13  36-65  21
------------------------------------------------------
12.St. Johns United            24   3  5 16  31-77  14  Relegated
13.Douglas Royal               24   3  2 19  38-95  11  Relegated

Round 1 
[Aug 18]
Ramsey        0-1 Union Mills
Peel          2-3 DHSOB
Rushen        1-0 Corinthians
[Nov 10]
St Johns      1-1 Ayre 
[Apr 8]
St Marys      1-0 Gymnasium
[May 10]
Douglas Royal 1-3 Laxey       
St Georges    bye

Round 2 [Aug 25]
Gymnasium     0-1 Ramsey
Ayre          1-0 St Marys
Corinthians   1-2 St Johns
DHSOB         1-0 Rushen
Douglas Royal 1-3 Peel
St Georges    4-1 Laxey
Union Mills   bye

Round 3 [Aug 29]
Peel          0-1 St Georges  
Ramsey        2-2 Ayre  
Rushen        4-0 Douglas Royal  
St Johns      0-5 DHSOB  
St Marys      4-0 Corinthians  
Union Mills   3-2 Gymnasium  
Laxey         bye
 
Round 4 
[Sep 1]
Ayre          1-1 Union Mills 
DHSOB         3-2 St Marys 
Douglas Royal 4-3 St Johns 
St Georges    4-0 Rushen 
Laxey         3-1 Peel
[Dec 15] 
Ramsey        4-1 Corinthians  
Gymnasium     bye

Round 5 [Sep 8]
Gymnasium     5-4 Ayre  
Ramsey        1-3 DHSOB  
Rushen        3-2 Laxey  
St Johns      1-5 St Georges  
St Marys      2-3 Douglas Royal  
Union Mills   4-1 Corinthians  
Peel          bye

Round 6 [Sep 15]
Corinthians   3-4 Gymnasium  
DHSOB         1-1 Union Mills  
Douglas Royal 1-1 Ramsey  
Laxey         4-0 St Johns  
Peel          1-0 Rushen  
St Georges    4-2 St Marys  
Ayre          bye

Round 7 
[Sep 22]
Ramsey        1-4 St George's
Gymnasium     3-1 DHSOB
Union Mills   2-1 Douglas Royal 
St Johns      1-4 Peel
Ayre          2-0 Corinthians 
[Apr 16]
St Marys      1-7 Laxey 
Rushen        bye

Round 8 [Sep 29]
DHSOB         5-1 Ayre
Peel          5-1 St Marys
Douglas Royal 2-3 Gymnasium 
Laxey         5-3 Ramsey
St Georges    4-1 Union Mills
Rushen        2-2 St Johns   
Corinthians   bye

Round 9  [Oct 6]
Ramsey        0-4 Peel  
Union Mills   1-2 Laxey  
Ayre          3-3 Douglas Royal  
St Marys      2-2 Rushen  
Gymnasium     1-6 St Georges  
Corinthians   4-6 DHSOB  
St Johns      bye

Round 10 [Oct 13]
St Johns      1-3 St Marys
Laxey         4-1 Gymnasium
Peel          3-2 Union Mills
St Georges    8-0 Ayre
Douglas Royal 0-6 Corinthians
Rushen        2-0 Ramsey
DHSOB         bye
 
Round 11 [Oct 20]
Corinthians   4-3 St George's
Gymnasium     1-6 Peel
Union Mills   2-2 Rushen  
Ayre          0-0 Laxey
DHSOB         3-2 Douglas Royal
Ramsey        1-1 St Johns
St Marys      bye 
 
Round 12 [Oct 27]
St George's   4-2 DHSOB
Peel          3-0 Ayre
Laxey         2-1 Corinthians
Rushen        3-2 Gymnasium
St Marys      2-1 Ramsey
St Johns      1-3 Union Mills
Douglas Royal bye
 
Round 13
[Nov 3]
Ayre          1-0 Rushen  
Douglas Royal 3-8 St Georges  
Gymnasium     4-1 St Johns  
Union Mills   3-4 St Marys  
[Nov 10]
Corinthians   2-6 Peel  
DHSOB         1-3 Laxey  
Ramsey        bye

Round 14 [Nov 17]
Ayre          4-1 St Johns  
Corinthians   3-2 Rushen  
DHSOB         1-2 Peel  
Gymnasium     2-5 St Marys  
Laxey         5-1 Douglas Royal  
Union Mills   1-1 Ramsey  
St Georges    bye

Round 15 
[Nov 24]
Corinthians   5-1 St Johns
Douglas Royal 1-7 Peel
Ramsey        3-4 Gymnasium
Rushen        5-2 DHSOB
[Apr 8]
Laxey         0-3 St Georges
[May 7]
St Marys      4-4 Ayre
Union Mills   bye 

Round 16 
[Dec 1]
Ayre          0-1 Ramsey
Douglas Royal 2-3 Rushen
[Feb 23]
DHSOB         3-2 St Johns
[Apr 13]
Gymnasium     4-4 Union Mills
[Apr 16]
St Georges    2-1 Peel
[May 14]
Corinthians   1-7 St Marys
Laxey         bye   
 
Round 17 
[Dec 15]
St Johns      5-1 Douglas Royal
Union Mills   3-1 Ayre
[Feb 23]
Corinthians   3-0 Ramsey 
[May 3]
Peel          3-0 Laxey
[May 14]
Rushen        1-9 St Georges
[May 22]
St Marys      1-2 DHSOB
Gymnasium     bye

Round 18 [Dec 22]
Corinthians   4-3 Union Mills
St Georges    8-0 St Johns
Laxey         2-2 Rushen
DHSOB         3-0 Ramsey
Ayre          1-3 Gymnasium
Douglas Royal 1-2 St Marys
Peel          bye
 
Round 19
[Dec 29]
Ramsey        5-1 Douglas Royal
Rushen        0-1 Peel
[Apr 16]
Union Mills   2-0 DHSOB 
Gymnasium     4-0 Corinthians
[Apr 22]
St Johns      0-2 Laxey 
[May 16]
St Marys      2-5 St Georges
Ayre          bye

Round 20 [Jan 12]
Corinthians   2-1 Ayre
Douglas Royal 4-5 Union Mills
DHSOB         1-0 Gymnasium
St Georges    4-0 Ramsey
Peel          4-0 St Johns
Laxey         2-3 St Marys    
Rushen        bye

Round 21 
[Jan 26]
Ayre          1-2 DHSOB
Ramsey        2-2 Laxey
St Johns      1-6 Rushen
St Marys      0-2 Peel 
Union Mills   0-6 St Georges
[Apr 22]
Gymnasium     2-0 Douglas Royal
Corinthians   bye   

Round 22 
[Feb 9]
Laxey         1-3 Union Mills
Rushen        4-4 St Marys
[Mar 15]
DHSOB         1-1 Corinthians
[Apr 27]
Douglas Royal 4-2 Ayre  
[May 3]
St Georges    1-0 Gymnasium
[May 15]
Peel          3-0 Ramsey
St Johns      bye   

Round 23 [Feb 16]
Gymnasium     1-3 Laxey
Corinthians   6-0 Douglas Royal
Ramsey        1-3 Rushen
Ayre          1-6 St Georges
Union Mills   0-1 Peel
St Marys      2-2 St Johns
DHSOB         bye

Round 24 [Mar 1]
St Johns      2-3 Ramsey
Rushen        1-1 Union Mills
Peel          2-2 Gymnasium             
Laxey         5-1 Ayre
St Georges    4-2 Corinthians
Douglas Royal 2-3 DHSOB
St Marys      bye

Round 25
[Mar 15]
Gymnasium     2-2 Rushen
Ramsey        2-1 St Marys
Union Mills   1-2 St Johns
[May 13]
Ayre          2-6 Peel 
[May 16]
Corinthians  11-0 Laxey
[May 19]
DHSOB         1-3 St George's  
Douglas Royal bye

Round 26 
[Mar 29]
St Georges    9-0 Douglas Royal
Rushen        0-2 Ayre
[Apr 9]
Peel          6-1 Corinthians
[May 14]
Laxey         4-4 DHSOB
St Johns      1-1 Gymnasium
[May 20]
St Marys      1-5 Union Mills
Ramsey        bye

Final Table:

 1.St. Georges FC Douglas      24  23  0  1 115-24  69  Champions
 2.Peel AFC                    24  18  1  5  73-27  55
 3.Douglas HS Old Boys         24  14  3  7  57-46  45  [DHSOB]
 4.Laxey FC                    24  13  4  7  62-51  43
 5.Union Mills                 24  10  6  8  52-48  36
 6.Rushen United AFC           24   9  7  8  48-47  34
 7.St. Marys AFC               24   9  4 11  56-62  31
 8.Gymnasium Douglas           24   9  4 11  51-58  31
 9.Corinthians Douglas         24   9  1 14  62-67  28
10.Ramsey FC                   24   7  5 12  36-50  26
11.Ayre United FC              24   5  6 13  36-65  21
------------------------------------------------------
12.St. Johns United            24   3  5 16  31-77  14  Relegated
13.Douglas Royal               24   3  2 19  38-95  11  Relegated



Cup Tournaments 2007/08


FA Cup

Preliminary Round 
[Jan 5]
Michael             4-1 Ramsey
St Marys            8-0 DDFC
Foxdale             2-4 Union Mills
RYCOB               1-4 Corinthians
Laxey               6-0 Rushen
Colby               4-0 Castletown
Onchan              4-2 Braddan             [aet]
St Georges          5-1 Police
Peel                7-0 Jurby
Ayre United         1-1 St Johns            [aet, 4-2 pen]
[Jan 26]
Gymnasium           6-1 Malew
 
Round 1 
[Feb 2]
Onchan              4-4 Michael             [Michael on pen]
Ronaldsway          1-3 Marown
Pulrose             3-0 DHSOB
Colby               3-4 St Marys    
Union Mills         2-5 Laxey
[Feb 9]
Douglas Royal       0-4 Peel
St Georges          4-3 Corinthians
Ayre United         2-4 Gymnasium

Quarterfinals [Feb 23]
Laxey               3-1 St Marys
Michael             2-3 Pulrose
Peel                5-1 Marown
Gymnasium           1-1 St Georges          [aet, 4-5 pen]

Semifinals [Mar 8]
Pulrose             0-1 Peel
St Georges          5-2 Laxey                      

Final [Mar 24]
Peel                0-5 St Georges
  [Calum Morrissey (2), James McStay (pen), Jack McVey, Conor Doyle]



Charity Shield [Aug 13]
Peel                3-1 St George's



Railway Cup

Semifinals [Dec 15]
Laxey               2-3 St Georges
DHSOB               2-4 Peel   
 
Final [Dec 26]
St Georges          3-4 Peel 
 


Woods Cup

Preliminary Round [Dec 15?]
DDFC                0-3 Police
Foxdale             4-1 Onchan
Michael             3-1 Pulrose
Jurby               0-7 Colby
Braddan             5-2 Castletown
Marown              4-1 Malew

Quarterfinals 
[Jan 19]
Colby               2-0 Michael
Ronaldsway          2-1 Foxdale
[Jan 26]
Police              3-1 Marown
Braddan             5-2 RYCOB

Semifinals [Feb 16]
Colby               2-1 Police
Braddan             5-2 Ronaldsway 
 
Final [Mar 22]
Colby               2-0 Braddan   




Hospital Cup

Preliminary Round [Apr 13]
RYCOB               1-6 Rushen
Ramsey              0-1 DHSOB
Colby               2-3 Corinthians         [aet]
Michael             4-1 Douglas and District
Castletown          0-3 Ayre
St John's           8-0 Ronaldsway
Onchan              0-7 Laxey
Pulrose             0-1 Douglas Royal
Foxdale             0-5 St Mary's
St George's         5-1 Braddan
Police              4-1 Jurby
Byes: Peel, Gymns, Malew, Marown and Union Mills

Round 1
[Apr 20]
Union Mills         6-0 Malew
St Mary's           1-1 St John's           [1-3 pen]
[Apr 30]
Rushen              2-1 Laxey
DHSOB               6-1 Marown
Peel                3-0 Gymnasium
[May 4]
Corinthians         5-2 Ayre 
Douglas Royal       4-0 Michael
Police              2-7 St George's

Quarterfinals [May 7]
St Johns            0-4 St George's
DHSOB               3-1 Union Mills 
Rushen              2-0 Peel
Corinthians         5-0 Douglas Royal   

Semifinals [May 11]
Corinthians         3-2 Rushen
St George's         2-1 DHSOB  
 
Final [May 25]
St George's         2-0 Corinthians          
 

Junior Cup

Round 1 [Apr 6]
Union Mills         3-2 Michael
St Mary's           awd Gymnasium           [Gymnasium could not field
Pulrose             1-6 Douglas Royal        a team]
DDFC                2-4 St George's
Foxdale             1-3 Onchan              [aet]
Colby               0-1 DHSOB
Police              0-4 Jurby
RYCOB               3-3 Castletown          [aet, Castletown on pen]
Ramsey              0-0 Rushen              [aet, Rushen on pen]
Laxey               6-2 St John's
Malew               6-1 Ronaldsway
Byes: Ayre, Braddan, Corinthians, Marown and Peel

Round 2 [Apr 12]
Douglas Royal       3-4 Peel
Braddan             1-2 Ayre
Corinthians         6-1 Police
Onchan              2-4 Marown
Laxey               4-2 Union Mills
DHSOB               2-0 Malew
St Mary's           2-1 Castletown
Rushen              4-1 St George's         [aet]

Quarterfinals [Apr 19]
Laxey               3-0 Marown
Ayre                2-6 Rushen
Corinthians         0-3 St Marys
DHSOB               0-3 Peel   
 
Semifinals
[Apr 25]
Rushen              4-0 St Marys   
[Apr 27]
Peel                5-1 Laxey

Final [May 4]
Peel                2-0 Rushen   



Cowell Cup (U-19)

Semifinals [May 12]
Ayre                1-3 St Marys
St Georges          3-1 Colby 

Final [May 15]
St Marys            3-2 St Georges


Paul Henry Gold Cup

Semifinals [May 18]
Michael             2-0 Pulrose
Colby               1-3 Castletown  
 
Final [May 24]
Castletown          0-3 Michael




Second Level 2007/08


CFS Division Two

Final Table:

 1.Colby FC                    26  25  1  0 153-21  76  Promoted
 2.Michael United              26  19  4  3 135-32  61  Promoted
------------------------------------------------------
 3.Pulrose                     26  18  6  2  97-25  60
 4.Metropolitan FC Castletown  26  17  4  5 104-38  55
 5.Marown Crosby               26  13  3 10  61-56  42
 6.Police                      26  12  4 10  74-64  40
 7.Onchan AFC                  26  12  3 11  83-70  39
 8.Malew                       26  10  5 11  51-69  35
 9.Braddan                     26  10  3 13  63-73  33
10.Douglas & District FC       26   7  3 16  64-106 24  [DDFC]
11.Ronaldsway                  26   6  4 16  44-105 22
12.Foxdale                     26   5  3 18  36-89  18
13.Ramsey Youth COB            26   3  1 22  30-134 10  [RYCOB]
14.Jurby                       26   3  0 23  28-141  9

Round 1  
[Aug 19]
Jurby            0-8 Castletown
Michael         10-1 Ronaldsway  
[Nov 10]
Foxdale          2-0 DDFC
Marown           1-2 Malew  
Onchan           6-2 Braddan  
Police           1-4 Colby  
Pulrose          5-0 RYCOB  

Round 2 [Aug 25]
Jurby            1-2 Ronaldsway
RYCOB            0-4 Castletown
Colby            3-2 Pulrose
Braddan          1-2 Police
DDFC             2-6 Onchan
Malew            3-0 Foxdale
Michael          5-1 Marown

Round 3
[Aug 28]
Castletown       2-3 Colby  
Foxdale          0-2 Michael  
Jurby            4-1 RYCOB  
Police          10-2 DDFC    
Pulrose          3-1 Braddan  
Ronaldsway       1-4 Marown  
[Aug 29]
Onchan           1-0 Malew
 
Round 4 [Sep 1]
RYCOB            0-3 Ronaldsway 
Colby           20-0 Jurby 
Braddan          3-1 Castletown 
DDFC            0-11 Pulrose 
Malew            3-1 Police 
Michael         10-1 Onchan 
Marown           5-0 Foxdale 

Round 5 [Sep 8]
Castletown       7-0 DDFC    
Jurby            1-2 Braddan  
Onchan           3-4 Marown  
Police           1-5 Michael  
Pulrose          4-1 Malew  
Ronaldsway       3-3 Foxdale  
RYCOB            1-8 Colby  

Round 6 [Sep 15]
Braddan          5-3 RYCOB  
Colby            4-0 Ronaldsway
DDFC             3-4 Jurby  
Foxdale          0-3 Onchan  
Malew            1-4 Castletown  
Marown           1-2 Police  
Michael          1-2 Pulrose  

Round 7 [Sep 22]
Castletown       1-1 Michael
Colby            4-1 Braddan
Pulrose          6-1 Marown
Police           3-1 Foxdale 
Jurby            3-8 Malew
Ronaldsway       0-3 Onchan    
RYCOB            4-3 DDFC

Round 8 
[Sep 29]
Malew            3-0 RYCOB
Marown           3-2 Castletown
DDFC             1-3 Colby
Braddan          2-1 Ronaldsway
Foxdale          0-2 Pulrose
Michael          5-0 Jurby
[May 10]
Onchan           2-7 Police

Round 9 [Oct 6]
Jurby            1-2 Marown  
Pulrose          2-2 Onchan  
Braddan          8-3 DDFC
Castletown       7-0 Foxdale  
Colby            5-0 Malew  
RYCOB           1-17 Michael  
Ronaldsway       1-3 Police  

Round 10 
[Oct 13]
Michael          1-3 Colby
Onchan           2-3 Castletown
Police           1-1 Pulrose
Foxdale          4-0 Jurby
Malew            2-1 Braddan
DDFC             1-1 Ronaldsway                
[May 3]
Marown           3-0 RYCOB

Round 11 [Oct 20]
Ronaldsway       1-5 Pulrose
Colby            3-1 Marown
Castletown       1-1 Police
DDFC             4-4 Malew
Jurby            0-4 Onchan
RYCOB            1-3 Foxdale
Braddan          2-5 Michael
 
Round 12 [Oct 27]
Marown           3-4 Braddan
Malew            1-0 Rolandsway
Foxdale          0-8 Colby
Pulrose          1-1 Castletown
Police           5-1 Jurby
Onchan           8-0 RYCOB
Michael          5-0 DDFC

Round 13 [Nov 3]
Braddan          2-1 Foxdale  
Castletown       4-4 Ronaldsway  
Colby            7-3 Onchan  
DDFC             2-3 Marown  
Jurby            1-6 Pulrose  
Malew            0-3 Michael   
RYCOB            1-7 Police 
 
Round 14 [Nov 17]
Braddan          1-6 Onchan  
Colby            6-1 Police  
DDFC             1-2 Foxdale  
Jurby            0-5 Castletown  
Malew            0-0 Marown  
Michael          7-2 Ronaldsway   
RYCOB            0-3 Pulrose  

Round 15 [Nov 24]
Castletown       6-0 RYCOB
Marown           0-3 Michael
Police           6-2 Braddan
Pulrose          1-1 Colby
Ronaldsway       4-0 Jurby  
[Apr 16]
Foxdale          2-4 Malew
Onchan           5-2 DDFC

Round 16 
[Dec 1]
Colby            7-1 Castletown
Malew            4-4 Onchan
DDFC             4-2 Police
Braddan          0-4 Pulrose
Marown           4-1 Ronaldsway  
[Feb 2]
RYCOB            3-1 Jurby
[May 13]
Michael          7-1 Foxdale 
 
Round 17
[Dec 15]
Ronaldsway       3-2 RYCOB
[Feb 2]
Castletown       4-2 Braddan
[Feb 16]
Pulrose          6-1 DDFC 
[Feb 23]
Jurby            0-5 Colby  
[May 7]
Onchan           2-4 Michael  
[May 14]
Police           4-2 Malew
[May 22]
Foxdale          2-5 Marown

Round 18 
[Dec 22]
DDFC             1-4 Castletown
Braddan          7-1 Jurby
Michael          4-3 Police
Malew            1-2 Pulrose
Colby           17-0 RYCOB  
[May 7]
Foxdale          1-4 Ronaldsway
[May 13]
Marown           3-3 Onchan  
 
Round 19
[Dec 29]
Police           2-3 Marown
RYCOB            2-4 Braddan
Jurby            1-3 DDFC
Onchan           4-2 Foxdale
Pulrose          0-0 Michael  
[Feb 23]
Castletown       4-0 Malew   
[Mar 8]   
Ronaldsway      1-13 Colby

Round 20 
[Jan 12]
Malew            4-1 Jurby
Onchan           2-4 Ronaldsway
Braddan          1-3 Colby
Marown           1-1 Pulrose
Michael          3-2 Castletown
[Apr 19]
DDFC             7-3 RYCOB
[Apr 22]
Foxdale          1-1 Police

Round 21 
[Jan 26]
Colby            6-3 DDFC
Jurby           0-18 Michael
Pulrose          8-2 Foxdale
[Feb 23]
Police           3-2 Onchan
Ronaldsway       2-5 Braddan
[Apr 16]    
Castletown       3-1 Marown
[May 20]
RYCOB            3-3 Malew

Round 22 
[Feb 9]
Foxdale          1-5 Castletown
Onchan           0-3 Pulrose
Marown           5-1 Jurby
Police           2-2 Ronaldsway
Michael          3-0 RYCOB   
[May 3]
Malew            0-6 Colby     
[May 10]
DDFC             4-3 Braddan  

Round 23
[Feb 16]
Jurby            4-2 Foxdale
Castletown       4-2 Onchan   
[Apr 16]
Pulrose          5-0 Police    
[Apr 22]
Braddan          0-0 Malew  
[Apr 29]
Ronaldsway       0-6 DDFC 
[May 10]
Colby            4-0 Michael 
RYCOB            0-3 Marown

Round 24 [Mar 1]
Police           0-5 Castletown
Onchan           4-0 Jurby
Foxdale          5-1 RYCOB
Marown           0-3 Colby
Michael          3-3 Braddan
Malew            2-3 DDFC
Pulrose          7-0 Ronaldsway

Round 25 
[Mar 15]
Ronaldsway       2-3 Malew
Jurby            1-5 Police
RYCOB            1-5 Onchan
Colby            5-0 Foxdale
DDFC             2-2 Michael
Braddan          0-2 Marown
[Apr 16]
Castletown       4-1 Pulrose

Round 26
[Apr 19]
Onchan           0-2 Colby
Foxdale          1-1 Braddan
[Apr 22]
Marown           2-6 DDFC
Ronaldsway      1-12 Castletown
[May 3]
Pulrose          6-2 Jurby
[May 7]
Police           1-3 RYCOB
[May 16]
Michael         11-0 Malew  
 
Final Table:

 1.Colby FC                    26  25  1  0 153-21  76  Promoted
 2.Michael United              26  19  4  3 135-32  61  Promoted
------------------------------------------------------
 3.Pulrose                     26  18  6  2  97-25  60
 4.Metropolitan FC Castletown  26  17  4  5 104-38  55
 5.Marown Crosby               26  13  3 10  61-56  42
 6.Police                      26  12  4 10  74-64  40
 7.Onchan AFC                  26  12  3 11  83-70  39
 8.Malew                       26  10  5 11  51-69  35
 9.Braddan                     26  10  3 13  63-73  33
10.Douglas & District FC       26   7  3 16  64-106 24  [DDFC]
11.Ronaldsway                  26   6  4 16  44-105 22
12.Foxdale                     26   5  3 18  36-89  18
13.Ramsey Youth COB            26   3  1 22  30-134 10  [RYCOB]
14.Jurby                       26   3  0 23  28-141  9



2006/07

2008/09

list of champions

list of cup winners

list of foundation dates


About this document

Source: Manx Football

Prepared and maintained by Hans Schöggl for the Rec.Sport.Soccer Statistics Foundation

Author: Hans Schöggl
Last updated: 22 Aug 2008

(C) Copyright Hans Schöggl and RSSSF 2007/08
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.