China League 1996

Note:
-- first tiebreak is head-to-head results

Name Changes:
  Jinan Taishan Jiangjun     (was Jinan Taishan)
  Shenzhen Feiyada           (was Shenzhen)
  Qianwei Huandao            (was Qianwei)
  Foshan Fosidi              (was Foshan)
  Liaoning Hangxing          (was Liaoning)
  Shanghai Yuyuan            (was Shanghai Dashun)
  Hubei Meierya              (was Wuhan Steelworks)
  Shenyang Haishi            (was Shenyang Huayang)
  Jiangsu Jiajia             (was Jiangsu)
  Tianjin Vanke              (was Tianjin Samsung B)


Division 1A

                                  T   W   D   L  Gf  Ga  Pts
 1. Dalian Wanda                 22  12  10   0  42  18   46  [Champion]
------------------------------------------------------------
 2. Shanghai Shenhua             22  10   9   3  38  18   39
 3. August 1st                   22   8  11   3  28  19   35
 4. Beijing Guoan                22   9   6   7  30  25   33
 5. Jinan Taishan Jiangjun       22   8   7   7  23  24   31
 6. Sichuan Quanxing             22   7   9   6  22  23   30
 7. Guangzhou Apollo             22   7   8   7  26  25   29
 8. Tianjin Samsung              22   6   8   8  20  30   26
 9. Guangdong Hongyuan           22   5  10   7  20  25   25
10. Yanbian Hyundai              22   4   8  10  20  30   20
------------------------------------------------------------
11. Shenzhen Feiyada             22   3   7  12  13  29   16  [Relegated]
12. Guangzhou Songri             22   2   9  11  10  26   15  [Relegated]


Round 1 [Apr 14]
Shanghai Shenhua              3-0  Sichuan Quanxing
August 1st                    1-0  Beijing Guoan
Tianjin Samsung               0-3  Dalian Wanda
Guangdong Hongyuan            1-1  Yabian Hyundai
Jinan Taishan Jiangjun        0-0  Guangzhou Apollo
Shenzhen Feiyada              0-0  Guangzhou Songri

Round 2 [Apr 21]
August 1st                    2-2  Shanghai Shenhua
Sichuan Quanxing              0-0  Tianjin Samsung
Beijing Guoan                 2-2  Yabian Hyundai
Jinan Taishan Jiangjun        0-1  Dalian Wanda
Guangdong Hongyuan            0-0  Guangzhou Songri
Shenzhen Feiyada              0-0  Guangzhou Apollo

Round 3 [Apr 28]
Tianjin Samsung               1-2  Shanghai Shenhua
Yabian Hyundai                1-1  August 1st
Sichuan Quanxing              1-1  Jinan Taishan Jiangjun
Guangzhou Songri              0-1  Beijing Guoan
Shenzhen Feiyada              0-1  Dalian Wanda
Guangzhou Apollo              3-0  Guangdong Hongyuan

Round 4 [May 5]
Shanghai Shenhua              2-0  Shenzhen Feiyada
Guangzhou Songri              1-4  Guangzhou Apollo
Guangdong Hongyuan            2-1  Jinan Taishan Jiangjun
Yabian Hyundai                1-2  Dalian Wanda
Beijing Guoan                 4-0  Tianjin Samsung
August 1st                    1-1  Sichuan Quanxing

Round 5 [May 12]
Guangzhou Apollo              3-2  Shanghai Shenhua
Shenzhen Feiyada              0-0  Guangdong Hongyuan
Dalian Wanda                  0-0  Guangzhou Songri
Jinan Taishan Jiangjun        3-1  Beijing Guoan
Sichuan Quanxing              2-1  Yabian Hyundai
Tianjin Samsung               0-4  August 1st

Round 6 [May 19]
Yabian Hyundai                0-3  Shanghai Shenhua
Tianjin Samsung               1-1  Jinan Taishan Jiangjun
Guangzhou Songri              2-1  August 1st
Sichuan Quanxing              2-1  Shenzhen Feiyada
Beijing Guoan                 1-0  Guangzhou Apollo
Guangdong Hongyuan            1-1  Dalian Wanda

Round 7 [May 26]
Shanghai Shenhua              2-0  Jinan Taishan Jiangjun
Yabian Hyundai                0-0  Guangzhou Songri
Shenzhen Feiyada              2-0  Tianjin Samsung
August 1st                    1-1  Guangzhou Apollo
Guangdong Hongyuan            0-0  Sichuan Quanxing
Dalian Wanda                  3-1  Beijing Guoan

Round 8 [Jun 2]
Guangzhou Songri              1-1  Shanghai Shenhua
Jinan Taishan Jiangjun        3-1  Shenzhen Feiyada
Guangzhou Apollo              2-0  Yabian Hyundai
Tianjin Samsung               0-0  Guangdong Hongyuan
Dalian Wanda                  1-1  August 1st
Beijing Guoan                 3-1  Sichuan Quanxing

Round 9 [Jun 9]
Shanghai Shenhua              3-3 Guangdong Hongyuan
Guangzhou Apollo              2-2 Dalian Wanda
Beijing Guoan                 1-1 Shenzhen Feiyada
Guangzhou Songri              0-1 Sichuan Quanxing
August 1st                    0-0 Jinan Taishan Jiangjun
Yabian Hyundai                0-1 Tianjin Samsung

Round 10 [Jun 16]
Dalian Wanda                  0-0  Shanghai Shenhua
Guangdong Hongyuan            1-0  Beijing Guoan
Sichuan Quanxing              4-0  Guangzhou Apollo
Shenzhen Feiyada              0-2  August 1st
Tianjin Samsung               1-0  Guangzhou Songri
Jinan Taishan Jiangjun        3-0  Yabian Hyundai

Round 11 [Jun 23]
Shanghai Shenhua              1-1  Beijing Guoan
Dalian Wanda                  4-0  Sichuan Quanxing
August 1st                    1-0  Guangdong Hongyuan
Guangzhou Apollo              1-1  Tianjin Samsung
Yabian Hyundai                2-0  Shenzhen Feiyada
Guangzhou Songri              0-0  Jinan Taishan Jiangjun

Round 12 [Aug 11]
Sichuan Quanxing              2-2  Shanghai Shenhua
Beijing Guoan                 2-2  August 1st
Dalian Wanda                  3-2  Tianjin Samsung
Yabian Hyundai                2-2  Guangdong Hongyuan
Guangzhou Apollo              3-1  Jinan Taishan Jiangjun
Guangzhou Songri              0-1  Shenzhen Feiyada

Round 13 [Aug 18]
Shanghai Shenhua              1-1  August 1st
Tianjin Samsung               1-0  Sichuan Quanxing
Yabian Hyundai                0-2  Beijing Guoan
Dalian Wanda                  4-1  Jinan Taishan Jiangjun
Guangzhou Songri              0-2  Guangdong Hongyuan
Guangzhou Apollo              1-0  Shenzhen Feiyada

August 14 [Sep 1]
Shanghai Shenhua              2-2  Tianjin Samsung
August 1st                    1-0  Yabian Hyundai
Jinan Taishan Jiangjun        1-0  Sichuan Quanxing
Beijing Guoan                 4-2  Guangzhou Songri
Dalian Wanda                  5-2  Shenzhen Feiyada
Guangdong Hongyuan            1-1  Guangzhou Apollo

Round 15 [Sep 8]
Guangzhou Apollo              1-0  Guangzhou Songri
Jinan Taishan Jiangjun        1-3  Guangdong Hongyuan
Dalian Wanda                  3-0  Yabian Hyundai
Tianjin Samsung               2-2  Beijing Guoan
Sichuan Quanxing              1-1  August 1st
Shenzhen Feiyada              0-2  Shanghai Shenhua        [Sep 10]

Round 16 [Sep 15]
Guangdong Hongyuan            0-0  Shenzhen Feiyada
Guangzhou Songri              1-1  Dalian Wanda
Beijing Guoan                 0-1  Jinan Taishan Jiangjun
Yabian Hyundai                1-0  Sichuan Quanxing
August 1st                    0-0  Tianjin Samsung
Shanghai Shenhua              3-0  Guangzhou Apollo        [Sep 17]

Round 17 [Sep 22]
Shanghai Shenhua              1-0  Yabian Hyundai
Jinan Taishan Jiangjun        1-0  Tianjin Samsung
August 1st                    2-0  Guangzhou Songri
Shenzhen Feiyada              0-1  Sichuan Quanxing
Guangzhou Apollo              0-1  Beijing Guoan
Dalian Wanda                  3-2  Guangdong Hongyuan

Round 18 [Sep 29]
Jinan Taishan Jiangjun        1-0  Shanghai Shenhua
Guangzhou Songri              1-3  Yabian Hyundai
Tianjin Samsung               3-1  Shenzhen Feiyada
Guangzhou Apollo              1-2  August 1st
Sichuan Quanxing              1-0  Guangdong Hongyuan
Beijing Guoan                 0-0  Dalian Wanda

Round 19 [Oct 6]
Shanghai Shenhua              2-0  Guangzhou Songri
Shenzhen Feiyada              1-1  Jinan Taishan Jiangjun
Yabian Hyundai                1-1  Guangzhou Apollo
Guangdong Hongyuan            0-1  Tianjin Samsung
August 1st                    2-2  Dalian Wanda
Sichuan Quanxing              2-0  Beijing Guoan

Round 20 [Oct 13]
Guangdong Hongyuan            0-4  Shanghai Shenhua
Dalian Wanda                  1-0  Guangzhou Apollo
Shenzhen Feiyada              2-1  Beijing Guoan
Sichuan Quanxing              0-0  Guangzhou Songri
Jinan Taishan Jiangjun        2-0  August 1st
Tianjin Samsung               1-1  Yabian Hyundai

Round 21 [Oct 20]
Shanghai Shenhua              0-0  Dalian Wanda
Beijing Guoan                 2-1  Guangdong Hongyuan
Guangzhou Apollo              1-1  Sichuan Quanxing
August 1st                    2-1  Shenzhen Feiyada
Guangzhou Songri              2-1  Tianjin Samsung
Yabian Hyundai                4-1  Jinan Taishan Jiangjun

Round 22 [Oct 27]
Beijing Guoan                 1-0  Shanghai Shenhua
Sichuan Quanxing              2-2  Dalian Wanda
Guangdong Hongyuan            1-0  August 1st
Tianjin Samsung               2-1  Guangzhou Apollo
Shenzhen Feiyada              0-0  Yabian Hyundai
Jinan Taishan Jiangjun        0-0  Guangzhou Songri


Division 1B

                                  T   W   D   L  Gf  Ga  Pts
 1. Qianwei Huandao              22  13   7   2  40  14   46  [Promoted]
 2. Qingdao Hainiu               22  14   2   6  38  27   44  [Promoted]
------------------------------------------------------------
 3. Foshan Fosidi                22  12   6   4  34  15   42
 4. Liaoning Hangxing            22  10   6   6  35  25   36
 5. Shanghai Yuyuan              22   9   8   5  26  16   35
 6. Huibei Meierya               22   7   7   8  22  25   28
 7. Shenyang Haishi              22   6   8   8  24  23   26
 8. Henan Jianye                 22   6   6  10  20  33   24
 9. Shanghai Pudong              22   6   5  11  17  31   23
10. Locomotive                   22   5   7  10  15  23   22  [2  1  0  1  4  3  3]
------------------------------------------------------------
11. Dalian Shunfa                22   5   7  10  20  34   22  [2  1  0  1  3  4  3] [Relegated]
12. Jiangsu Jiajia               22   1   7  14   7  32   10  [Relegated]


Round 1 [Apr 13]
Dalian Shunfa                 0-1  Qingdao Hainiu
Qianwei Huandao               1-2  Liaoning Hangxing
Henan Jianye                  0-0  Hubei Meierya
Shanghai Pudong               0-0  Shanghai Yuyuan
Shenyang Haishi               0-2  Foshan Fosidi
Locomotive                    1-1  Jiangsu Jiajia

Round 2 [Apr 20]
Qingdao Hainiu                0-0  Qianwei Huandao
Dalian Shunfa                 1-0  Henan Jianye
Liaoning Hangxing             2-1  Shanghai Pudong
Hubei Meierya                 3-1  Shenyang Haishi
Shanghai Yuyuan               2-0  Jiangsu Jiajia
Foshan Fosidi                 2-0  Locomotive

Round 3 [Apr 27]
Henan Jianye                  3-4  Qingdao Hainiu
Qianwei Huandao               3-0  Shanghai Pudong
Shenyang Haishi               0-0  Dalian Shunfa
Jiangsu Jiajia                0-1  Liaoning Hangxing
Locomotive                    2-1  Hubei Meierya
Shanghai Yuyuan               0-0  Foshan Fosidi

Round 4 [May 4]
Shanghai Pudong               0-1  Qingdao Hainiu
Shenyang Haishi               1-1  Henan Jianye
Jiangsu Jiajia                0-1  Qianwei Huandao
Locomotive                    3-1  Dalian Shunfa
Foshan Fosidi                 1-0  Liaoning Hangxing
Hubei Meierya                 0-0  Shanghai Yuyuan

Round 5 [May 11]
Qingdao Hainiu                1-0  Shenyang Haishi
Shanghai Pudong               3-0  Jiangsu Jiajia
Henan Jianye                  1-0  Locomotive
Qianwei Huandao               3-0  Foshan Fosidi
Dalian Shunfa                 0-2  Shanghai Yuyuan
Liaoning Hangxing             2-0  Hubei Meierya

Round 6 [May 18]
Jiangsu Jiajia                1-2  Qingdao Hainiu
Shenyang Haishi               2-0  Locomotive
Foshan Fosidi                 1-2  Shanghai Pudong
Shanghai Yuyuan               3-1  Henan Jianye
Hubei Meierya                 0-3  Qianwei Huandao
Dalian Shunfa                 0-2  Liaoning Hangxing

Round 7 [May 25]
Qingdao Hainiu                2-0  Locomotive
Foshan Fosidi                 2-0  Jiangsu Jiajia
Shenyang Haishi               0-0  Shanghai Yuyuan
Shanghai Pudong               0-2  Hubei Meierya
Henan Jianye                  2-0  Liaoning Hangxing
Qianwei Huandao               3-0  Dalian Shunfa

Round 8 [Jun 1]
Qingdao Hainiu                1-2  Foshan Fosidi
Locomotive                    0-2  Shanghai Yuyuan
Jiangsu Jiajia                1-0  Hubei Meierya
Liaoning Hangxing             1-1  Shenyang Haishi
Shanghai Pudong               1-1  Dalian Shunfa
Qianwei Huandao               5-1  Henan Jianye

Round 9 [Jun 8]
Shanghai Yuyuan               1-3  Qingdao Hainiu
Hubei Meierya                 0-0  Foshan Fosidi
Locomotive                    0-0  Liaoning Hangxing
Dalian Shunfa                 1-1  Jiangsu Jiajia
Shenyang Haishi               0-0  Qianwei Huandao
Henan Jianye                  0-0  Shanghai Pudong

Round 10 [Jun 15]
Qingdao Hainiu                1-2  Hubei Meierya
Liaoning Hangxing             1-1  Shanghai Yuyuan
Foshan Fosidi                 4-0  Dalian Shunfa
Qianwei Huandao               1-0  Locomotive
Jiangsu Jiajia                1-1  Henan Jianye
Shanghai Pudong               1-6  Shenyang Haishi

Round 11 [Jun 22]
Liaoning Hangxing             0-2  Qingdao Hainiu
Hubei Meierya                 2-1  Dalian Shunfa
Shanghai Yuyuan               1-1  Qianwei Huandao
Henan Jianye                  0-2  Foshan Fosidi
Locomotive                    0-1  Shanghai Pudong
Jiangsu Jiajia                0-1  Shenyang Haishi

Round 12 [Aug 10]
Qingdao Hainiu                2-1  Dalian Shunfa
Liaoning Hangxing             2-3  Qianwei Huandao
Hubei Meierya                 4-1  Henan Jianye
Shanghai Yuyuan               awd  Shanghai Pudong         [Shanghai Yuyuan awarded 3-0; original 1-1;
Foshan Fosidi                 0-0  Shenyang Haishi          Shanghai Pudong used illegal player]
Jiangsu Jiajia                0-0  Locomotive

Round 13 [Aug 17]
Qianwei Huandao               1-1  Qingdao Hainiu
Henan Jianye                  1-1  Dalian Shunfa
Shanghai Pudong               2-0  Liaoning Hangxing
Shenyang Haishi               0-0  Hubei Meierya
Jiangsu Jiajia                0-1  Shanghai Yuyuan
Locomotive                    0-0  Foshan Fosidi

Round 14 [Aug 31]
Qingdao Hainiu                3-1  Henan Jianye
Shanghai Pudong               1-3  Qianwei Huandao
Dalian Shunfa                 3-2  Shenyang Haishi
Liaoning Hangxing             4-0  Jiangsu Jiajia
Hubei Meierya                 0-0  Locomotive
Foshan Fosidi                 1-0  Shanghai Yuyuan

Round 15 [Sep 7]
Qingdao Hainiu                0-2  Shanghai Pudong
Henan Jianye                  2-0  Shenyang Haishi
Qianwei Huandao               2-0  Jiangsu Jiajia
Dalian Shunfa                 2-1  Locomotive
Liaoning Hangxing             3-2  Foshan Fosidi
Shanghai Yuyuan               1-1  Hubei Meierya

Round 16 [Sep 14]
Shenyang Haishi               1-3  Qingdao Hainiu
Jiangsu Jiajia                0-0  Shanghai Pudong
Locomotive                    2-1  Henan Jianye
Foshan Fosidi                 1-4  Qianwei Huandao
Shanghai Yuyuan               3-1  Dalian Shunfa
Hubei Meierya                 2-0  Liaoning Hangxing

Round 17 [Sep 21]
Qingdao Hainiu                4-0  Jiangsu Jiajia
Locomotive                    1-2  Shenyang Haishi
Shanghai Pudong               0-3  Foshan Fosidi
Henan Jianye                  1-0  Shanghai Yuyuan
Qianwei Huandao               1-1  Hubei Meierya
Liaoning Hangxing             3-1  Dalian Shunfa

Round 18 [Sep 28]
Locomotive                    1-0  Qingdao Hainiu
Jiangsu Jiajia                0-0  Foshan Fosidi
Shanghai Yuyuan               2-1  Shenyang Haishi
Hubei Meierya                 0-3  Shanghai Pudong
Liaoning Hangxing             4-1  Henan Jianye
Dalian Shunfa                 0-0  Qianwei Huandao

Round 19 [Oct 5]
Foshan Fosidi                 5-1  Qingdao Hainiu
Shanghai Yuyuan               2-0  Locomotive
Hubei Meierya                 2-1  Jiangsu Jiajia
Shenyang Haishi               1-1  Liaoning Hangxing
Dalian Shunfa                 2-0  Shanghai Pudong
Henan Jianye                  1-0  Qianwei Huandao

Round 20 [Oct 12]
Qingdao Hainiu                2-0  Shanghai Yuyuan
Foshan Fosidi                 3-0  Hubei Meierya
Liaoning Hangxing             1-1  Locomotive
Jiangsu Jiajia                1-1  Dalian Shunfa
Qianwei Huandao               2-1  Shenyang Haishi
Shanghai Pudong               0-0  Henan Jianye

Round 21 [Oct 19]
Hubei Meierya                 1-2  Qingdao Hainiu
Shanghai Yuyuan               1-1  Liaoning Hangxing
Dalian Shunfa                 1-1  Foshan Fosidi
Locomotive                    1-1  Qianwei Huandao
Henan Jianye                  1-0  Jiangsu Jiajia
Shenyang Haishi               2-0  Shanghai Pudong

Round 22 [Oct 26]
Qingdao Hainiu                2-5  Liaoning Hangxing
Dalian Shunfa                 2-1  Hubei Meierya
Qianwei Huandao               2-1  Shanghai Yuyuan
Foshan Fosidi                 2-0  Henan Jianye
Shanghai Pudong               0-2  Locomotive
Shenyang Haishi               2-0  Jiangsu Jiajia


Promoted to Division 1B: Tianjin Vanke, Shenzhen Jinpeng


Division 2

Second Round
Southern Group
 1	Shenzhen Jinpeng
 2	Hunan Laifu
 3	Guangxi Yinli
Others	Guangdong Hongyuan B, Guangzhou Jiujia, Guangxi Wuzhou Xiangfa Niuzi,
Hubei Meierya B, Guangzhou Yongping, Guangxi Guilin Tongde

Western Group
 1	Chengdu Wuniu
 2	Yunnan Tianyuan
Others	Xi'an, Xinjiang Youtian, Yunnan Jiangong, Xi'an Railways, Chongqing Tobacco,
Sichuan Quanxing B, Shaanxi Guoli, Chongqing Xianhai, Xining Railway, Yining

Northern Group
 1	Yanji Police
 2	Dalian Railways
Others	Yanbian University, Dalian Shipyards, Dalian Maritime University, Shenyang Xiangcun

Eastern Group
 1	Xiamen
 2	Shanghai Baoshan Steelworks
 3	Shanghai Fubao

Central Group
 1	Capital Steelworks
 2	Tianjin Wanke

Final Round (in Wuhan 2-16/10)

Group A
Chengdu Wuniu-Yunnan Tianyuan			5-6 (after pens)
Chengdu Wuniu-Shanghai Baoshan Steelworks	2-0
Chengdu Wuniu-Dalian Railways			3-2
Yunnan Tianyuan-Shanghai Baoshan Steelworks	0-1
Yunnan Tianyuan-Dalian Railways			3-2
Shanghai Baoshan Steelworks-Dalian Railways	1-0

Pos					Pl	W	L	Pts
 1	Chengdu Wuniu			 3	 2	 1	 6
 2	Yunnan Tianyuan			 3	 2	 1	 6
 3	Shanghai Baoshan Steelworks	 3	 2	 1	 6
 4	Dalian Railways			 3	 0	 3	 0

Group B
Tianjin Wanke-Capital Steelworks		6-5 (after pens)
Tianjin Wanke-Xiamen				2-0
Tianjin Wanke-Guangxi Yinli			2-1
Capital Steelworks-Xiamen			5-2
Capital Steelworks-Guangxi Yinli		1-0
Xiamen-Guangxi Yinli				1-0

Pos					Pl	W	L	Pts
 1	Tianjin Wanke			 3	 3	 0	 9
 2	Capital Steelworks		 3	 2	 1	 6
 3	Xiamen				 3	 1	 2	 3
 4	Guangxi Yinli			 3	 0	 3	 0

Group C
Shenzhen Jinpeng-Shanghai Fubao			4-2
Shenzhen Jinpeng-Yanji Police			3-1
Shenzhen Jinpeng-Hunan Laifu			2-0
Shanghai Fubao-Yanji Police			5-1
Shanghai Fubao-Hunan Laifu			1-0
Yanji Police-Hunan Laifu			1-0

Pos					Pl	W	L	Pts
 1	Shenzhen Jinpeng		 3	 3	 0	 9
 2	Shanghai Fubao			 3	 2	 1	 6
 3	Yanji Police			 3	 1	 2	 3
 4	Hunan Laifu			 3	 0	 3	 0

Quarter Finals

8/10	Tianjin Wanke-Shanghai Baoshan Steelworks	0-0
	Shanghai Fubao-Yunnan Tianyuan			1-1
	Chengdu Wuniu-Capital Steelworks		2-1
	Xiamen-Shenzhen Jinpeng				2-2

10/10	Tianjin Wanke-Shanghai Baoshan Steelworks	0-0aet
	Aggregate 0-0. Tianjin Wanke won 3-2 on aggregate
	Shanghai Fubao-Yunnan Tianyuan			4-1
	Shanghai Fubao won 5-2 on aggregate
	Chengdu Wuniu-Capital Steelworks		2-0
	Chengdu Wuniu won 4-1 on aggregate
	Xiamen-Shenzhen Jinpeng				0-0aet
	Aggregate 2-2. Shenzhen Jinpeng won 5-3 on penalties

Semi Finals

12/10	Tianjin Wanke-Shanghai Fubao			0-0
	Shenzhen Jinpeng-Chengdu Wuniu			1-0

14/10	Tianjin Wanke-Shanghai Fubao			1-0
	Tianjin Wanke won 1-0 on aggregate
	Shenzhen Jinpeng-Chengdu Wuniu			1-1
	Shenzhen Jinpeng won 2-1 on aggregate

Final
16/10	Tianjin Wanke beat Shenzhen Jinpeng

Promoted
Tianjin Wanke
Shenzhen Jinpeng


1995

1997

list of champions

list of final tables 1951-89

list of cup finals


About this document

Prepared and maintained by Ye Chen and Tom Lewis for the Rec.Sport.Soccer Statistics Foundation

Authors: Ye Chen (yechen@21cn.com) and Tom Lewis (Tom.Lewis@btinternet.com)
Last updated: 19 Jun 2003

(C) Copyright Ye Chen, Tom Lewis and RSSSF 1999/2003
You are free to copy this document in whole or part provided that proper acknowledgement is given to the authors. All rights reserved.