menu
SELECT YOUR MAKE
abarth
Click for abarth Parts
ac
Click for ac Parts
acura
Click for acura Parts
aixam
Click for aixam Parts
alfa romeo
Click for alfa romeo Parts
aston martin
Click for aston martin Parts
audi
Click for audi Parts
autobianchi
Click for autobianchi Parts
bentley
Click for bentley Parts
bmw
Click for bmw Parts
chevrolet
Click for chevrolet Parts
chrysler
Click for chrysler Parts
citroen
Click for citroen Parts
dacia
Click for dacia Parts
daewoo
Click for daewoo Parts
daihatsu
Click for daihatsu Parts
ferrari
Click for ferrari Parts
fiat
Click for fiat Parts
ford
Click for ford Parts
honda
Click for honda Parts
hummer
Click for hummer Parts
hyundai
Click for hyundai Parts
infiniti
Click for infiniti Parts
isuzu
Click for isuzu Parts
iveco
Click for iveco Parts
jaguar
Click for jaguar Parts
jeep
Click for jeep Parts
kia
Click for kia Parts
lamborghini
Click for lamborghini Parts
land rover
Click for land rover Parts
lexus
Click for lexus Parts
lotus
Click for lotus Parts
maserati
Click for maserati Parts
mazda
Click for mazda Parts
mclaren
Click for mclaren Parts
mercedes benz
Click for mercedes benz Parts
mercedez
Click for mercedez Parts
mg
Click for mg Parts
mini
Click for mini Parts
mitsubishi
Click for mitsubishi Parts
nissan
Click for nissan Parts
opel
Click for opel Parts
peugeot
Click for peugeot Parts
porsche
Click for porsche Parts
renault
Click for renault Parts
rolls-royce
Click for rolls-royce Parts
saab
Click for saab Parts
seat
Click for seat Parts
skoda
Click for skoda Parts
smart
Click for smart Parts
subaru
Click for subaru Parts
suzuki
Click for suzuki Parts
talbot
Click for talbot Parts
tesla
Click for tesla Parts
toyota
Click for toyota Parts
vauxhall
Click for vauxhall Parts
volkswagen
Click for volkswagen Parts
volvo
Click for volvo Parts
vw
Click for vw Parts
search
send
0
0
UK
arrow_drop_down
home
Home
Shop
ARTICLES
BREAKING
SELECT YOUR MAKE
BUY
FOR SALE
WORKSHOP TOOLS
DISCLOSURE
chevron_left
chevron_right
HOME
/
SEARCH
/
engines and engine parts
SEARCH : alfa romeo 33 engines and engine parts
engines and engine parts
SELECT CATEGORY
arrow_drop_down
For parts or not working
Cylinder Heads
Alfa Romeo Alfa 33 1.7 16 Valve Boxer Engine Cylinder Heads x2 PAIR - For Spares
#AD
#eBayPartner
£
229.0
+ 25.0 Shipping
MORE INFO
New
Oil Filters
Oil Filter fits ALFA ROMEO 33 905, 907 1.2 1.3 1.4 1.5 1.7 83 to 94 B&B 4434791
#AD
#eBayPartner
£
7.31
+ 0.0 Shipping
MORE INFO
New
Oil Filters
For Alfa Romeo 33 1.5 Genuine Febi Spin-On Engine Oil Filter
#AD
#eBayPartner
£
8.64
+ 0.0 Shipping
MORE INFO
New
Timing Belts
Timing Belt fits ALFA ROMEO 33 907 1.7 90 to 94 Gates 0060515034 131931 60515034
#AD
#eBayPartner
£
17.27
+ 0.0 Shipping
MORE INFO
New other (see details)
Valves
Alfa Romeo 33 1.3 inlet valve 1350cc 60504783 SAME DAY DISPATCH
#AD
#eBayPartner
£
19.95
+ 0.0 Shipping
MORE INFO
New
Camshafts
Alfa Romeo 33, 16 valve exhaust camshaft 60525638
#AD
#eBayPartner
£
99.0
+ 0.0 Shipping
MORE INFO
Used
Other Engine Parts
alfa romeo 33 IE 1.5 airfilter box
#AD
#eBayPartner
£
45.0
+ 0.0 Shipping
MORE INFO
New
Crankshafts
RPM / Crankshaft Sensor fits ALFA ROMEO 33 907 1.4 91 to 94 Lucas 5944390 New
#AD
#eBayPartner
£
9.72
+ 0.0 Shipping
MORE INFO
New
Timing Belts
Timing Belt fits ALFA ROMEO 33 905, 907 1.5 83 to 94 Gates 102500 102501 Quality
#AD
#eBayPartner
£
10.72
+ 0.0 Shipping
MORE INFO
New
Engine Sensors & Switches
Facet 7.0005 Oil Pressure Switch alfa Romeo 33 alfasud 1984
#AD
#eBayPartner
£
1.99
+ 3.0 Shipping
MORE INFO
New
Timing Belts
For Alfa Romeo 33 1.7 Genuine Gates Timing Cam Belt
#AD
#eBayPartner
£
10.75
+ 0.0 Shipping
MORE INFO
New
Oil Filters
Oil Filter fits ALFA ROMEO 33 905, 907 83 to 94 Bosch 105000603000 24028326 New
#AD
#eBayPartner
£
9.57
+ 0.0 Shipping
MORE INFO
New
Oil Filters
Oil Filter fits ALFA ROMEO 33 907 1.4 1.5 1.7 90 to 94 Bosch 4434791 46805828
#AD
#eBayPartner
£
8.5
+ 0.0 Shipping
MORE INFO
New
Gaskets & Seals
VALVE STEM SEALS X 16 ALFA ROMEO 33 1712cc 16 VALVE 7.00mm
#AD
#eBayPartner
£
19.95
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 AR30520 1.5 January 1985 to October 1986
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 AR30520 1.5 Litre June 1983 to June 1986
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Timing Belts
Alfa Romeo 33 1.5 Cambelt 1988-1990 NOS P/N 60503002
#AD
#eBayPartner
£
20.0
+ 0.0 Shipping
MORE INFO
Used
Other Engine Parts
ALFA ROMEO 33 1.7 16V TOP MANIFOLD
#AD
#eBayPartner
£
80.0
+ 10.0 Shipping
MORE INFO
New
Oil Filters
Oil Filter For Alfa Romeo 33 1.5 Bosch 105000603000 1055506030/0003 105550603000
#AD
#eBayPartner
£
9.42
+ 0.0 Shipping
MORE INFO
New
Oil Filters
Oil Filter for ALFA ROMEO 33 from 1983 to 1994 - FAH
#AD
#eBayPartner
£
10.29
+ 0.0 Shipping
MORE INFO
New
Timing Kits
Timing Belt Kit fits ALFA ROMEO 33 905 1.4 84 to 88 AR30587 Set Gates Quality
#AD
#eBayPartner
£
89.82
+ 0.0 Shipping
MORE INFO
New
Timing Belts
For Alfa Romeo 33 1.7 16V Genuine Gates Timing Cam Belt
#AD
#eBayPartner
£
21.14
+ 0.0 Shipping
MORE INFO
New
Other Engine Parts
ALFA ROMEO 33 1.3, 1.5, 1.7 (1983-94) ALTERNATOR DRIVE BELT - 10mm x 850
#AD
#eBayPartner
£
8.45
+ 0.0 Shipping
MORE INFO
New
Timing Belts
Timing belt for Alfa Romeo 33 145 146 1.7i 16V
#AD
#eBayPartner
£
14.2
+ 3.75 Shipping
MORE INFO
New
Timing Kits
Timing Belt Kit fits ALFA ROMEO 33 907 1.5 90 to 91 Set QH Quality Guaranteed
#AD
#eBayPartner
£
72.71
+ 0.0 Shipping
MORE INFO
New
Gaskets & Seals
Alfa Romeo 33 Coolant Block Gasket.
#AD
#eBayPartner
£
8.99
+ 1.75 Shipping
MORE INFO
New
Crankshafts
RPM / Crankshaft Sensor fits ALFA ROMEO 33 905, 907 1.8D 86 to 94 Lucas 4460206
#AD
#eBayPartner
£
15.66
+ 0.0 Shipping
MORE INFO
New
Crankshafts
RPM / Crankshaft Sensor fits ALFA ROMEO 33 905, 907 1.8D 86 to 94 Kerr Nelson
#AD
#eBayPartner
£
15.11
+ 0.0 Shipping
MORE INFO
Used
Engine Mounts
Alfa Romeo 33 Engine Mount Stabiliser bar
#AD
#eBayPartner
£
18.99
+ 6.95 Shipping
MORE INFO
New
Gaskets & Seals
HEAD GASKET SET ALFA ROMEO 33 ALFASUD 1.7 8V VRS CARB INJECTION IE 305 307
#AD
#eBayPartner
£
34.35
+ 0.0 Shipping
MORE INFO
New
Oil Sumps
Oil Sump Gasket Fits Alfa Romeo 33 1983-1994 Alfasud 1972-1989 145 1994-1996
#AD
#eBayPartner
£
13.03
+ 0.0 Shipping
MORE INFO
New
Gaskets & Seals
Shaft Seal, camshaft for ALFA ROMEO:33,145,ARNA,ALFASUD,33 Sportwagon 60502913
#AD
#eBayPartner
£
13.95
+ 0.0 Shipping
MORE INFO
New
Oil Filters
Oil Filter For Alfa Romeo 33 1.5 Bosch 46805828 510313 510889 530388 534372
#AD
#eBayPartner
£
8.69
+ 0.0 Shipping
MORE INFO
New
Gaskets & Seals
Fits Alfa Romeo 33 Alfasud 145 146 Arna Baxter Oil Sump Gasket 60570142
#AD
#eBayPartner
£
13.81
+ 0.0 Shipping
MORE INFO
New
Timing Belts
Alfa Romeo 33 Cam Belt 1988-1990 60503002 Genuine OEM
#AD
#eBayPartner
£
7.99
+ 0.0 Shipping
MORE INFO
New other (see details)
Gaskets & Seals
ENGINE CRANK CASE GASKET 101670 FOR ALFA ROMEO 33,ALFASUD SAME DAY DISPATCH
#AD
#eBayPartner
£
24.95
+ 0.0 Shipping
MORE INFO
Used
Other Engine Parts
Alfa Romeo 33 16v Cam Wheels.
#AD
#eBayPartner
£
31.5
+ 5.99 Shipping
MORE INFO
Used
Tensioners & Pulleys
Alfa Romeo 145, 146, 33 Boxer Crank Pulley
#AD
#eBayPartner
£
26.5
+ 4.95 Shipping
MORE INFO
New
Crankshafts
RPM / Crankshaft Sensor fits ALFA ROMEO 33 905, 907 1.8D 86 to 94 Intermotor New
#AD
#eBayPartner
£
15.11
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 AR30734 1.5 January 1990 to January 1993
#AD
#eBayPartner
£
18.79
+ 0.0 Shipping
MORE INFO
Used
Oil Sumps
Alfa Romeo 33 16v Sump Oil Pipes.
#AD
#eBayPartner
£
54.95
+ 3.99 Shipping
MORE INFO
New
Gaskets & Seals
Head Gasket ALFA ROMEO 33 1.7 HG461
#AD
#eBayPartner
£
16.91
+ 0.0 Shipping
MORE INFO
New
Tensioners & Pulleys
Timing Belt Guide Pulley fits ALFA ROMEO 33 907 1.7 90 to 94 60504226 60559304
#AD
#eBayPartner
£
17.86
+ 0.0 Shipping
MORE INFO
New
Other Engine Parts
Alfa Romeo 33 16v Oil Return Pipe Gaskets.
#AD
#eBayPartner
£
26.5
+ 4.19 Shipping
MORE INFO
New
Oil Filters
Oil Filter For Alfa Romeo 33 1.5 Genuine Bosch 46805828 510313 510889 530388
#AD
#eBayPartner
£
8.69
+ 0.0 Shipping
MORE INFO
New
Gaskets & Seals
Sump Gasket fits ALFA ROMEO 33 905, 907 1.5 83 to 94 BGA 101041 107028 125065
#AD
#eBayPartner
£
9.29
+ 0.0 Shipping
MORE INFO
New
Gaskets & Seals
Gasket, intake manifold for ALFA ROMEO:33,145,146,ALFASUD,33 Sportwagon 101072
#AD
#eBayPartner
£
12.95
+ 0.0 Shipping
MORE INFO
New
Oil Filters
Oil Filter For Alfa Romeo 33 1.7 IE Bosch 105000603000 1055506030/0003
#AD
#eBayPartner
£
9.42
+ 0.0 Shipping
MORE INFO
New
Other Car Parts & Accessories
NGK Emissions Tune Up Service Kit For Alfa Romeo 33
#AD
#eBayPartner
£
15.21
+ 0.99 Shipping
MORE INFO
Used
Other Engine Parts
alfa romeo 33 145 boxer 16 valve cam belt covers back plate
#AD
#eBayPartner
£
60.0
+ 12.0 Shipping
MORE INFO
New
Tappets & Lifters
Tappet for ALFA ROMEO AUDI FIAT FORD LAND ROVER MERCEDES-BENZ OPEL SEAT VW:33
#AD
#eBayPartner
£
13.49
+ 0.0 Shipping
MORE INFO
New
Timing Belts
Fits Alfa Romeo 33 146 145 1.2 1.4 1.5 1.6 1.7 Febi Timing Cam Belt 60515034
#AD
#eBayPartner
£
15.38
+ 0.0 Shipping
MORE INFO
New
Engine Sensors & Switches
SENSOR INTAKE MANIFOLD PRESSURE FITS: ALFA ROMEO 33 1.4 I.E. .CITROËN AX 11/1
#AD
#eBayPartner
£
40.0
+ 0.0 Shipping
MORE INFO
New
Oil Filters
ALFA ROMEO 145 146 164 33 ALFASUD FIAT LANCIA SEAT BOSCH OIL FILTER P3349
#AD
#eBayPartner
£
8.67
+ 0.0 Shipping
MORE INFO
New
Gaskets & Seals
Alfa Romeo, Alfasud Head Gasket set, Alfa 33, 1.5L single carb, 1979 onwards
#AD
#eBayPartner
£
39.6
+ 0.0 Shipping
MORE INFO
New other (see details)
Other Engine Parts
Alfa Romeo 33 1.3-1.5 BZ Primary Gearbox Shaft 60501251 Ref. 60525335
#AD
#eBayPartner
£
41.89
+ 16.89 Shipping
MORE INFO
New
Oil Filters
Oil Filter For Alfa Romeo 33 1.8 TD Comline
#AD
#eBayPartner
£
7.4
+ 0.0 Shipping
MORE INFO
New
Engine Sensors & Switches
Oil Pressure Switch fits ALFA ROMEO 33 905, 907 1.8D 86 to 94 Lemark Quality New
#AD
#eBayPartner
£
6.16
+ 0.0 Shipping
MORE INFO
Used
Crankshafts
Alfa Romeo 33 16v, 75, SZ, Crank Sensor,
#AD
#eBayPartner
£
44.5
+ 3.2 Shipping
MORE INFO
New
Timing Belts
For Alfa Romeo 33 1.7 IE Genuine Gates Timing Cam Belt
#AD
#eBayPartner
£
16.99
+ 0.0 Shipping
MORE INFO
New
Oil Filters
Oil Filter for ALFA ROMEO 33 from 1983 to 1994 - TJ
#AD
#eBayPartner
£
10.49
+ 0.0 Shipping
MORE INFO
New
Engine Sensors & Switches
BOSCH Crankshaft Sensor for Alfa Romeo 33 ie 1.5 April 1992 to January 1994
#AD
#eBayPartner
£
141.67
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 AR30550 1.7 Litre March 1988 to December 1989
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Service Kits
Alfa Romeo 33/Alfasud/Sprint Regular Servicing Kit (Twin Carb)
#AD
#eBayPartner
£
65.0
+ 15.0 Shipping
MORE INFO
New
Engine Sensors & Switches
Facet 9.0132 Crankshaft Sensor fits Alfa Romeo
#AD
#eBayPartner
£
18.95
+ 0.0 Shipping
MORE INFO
Used
Oil Drain Plugs, Filler Caps & Dipsticks
Alfa Romeo 33 Oil Filler Neck. 16v, ie, 8v, sw.
#AD
#eBayPartner
£
17.99
+ 4.2 Shipping
MORE INFO
New
Valves
1 X INLET VALVE Alfa Romeo 33 1.5 A.S. NOS 60524033
#AD
#eBayPartner
£
19.95
+ 0.0 Shipping
MORE INFO
New
Timing Belts
Premier Timing Cam Belt Fits Alfa Romeo 33 146 145 1.2 1.4 1.5 1.6 1.7 60515034
#AD
#eBayPartner
£
16.8
+ 0.0 Shipping
MORE INFO
New other (see details)
Altro motori e ricambi
ALFA ROMEO 33 75 145 146 164 MOTORI BENZINA CANDELA ACCENSIONE O4NC 71736274
#AD
#eBayPartner
£
6.0
+ 20.44 Shipping
MORE INFO
New
Sensori e interruttori motore
7.3096 FACET SENSORE TEMPERATURA ACQUA ALFA ROMEO 33 1.2 1.3 1.5 1.7 I.E.
#AD
#eBayPartner
£
15.0
+ 19.59 Shipping
MORE INFO
Used
Engine Mounts
Alfa Romeo 33 Top Engine Mount.
#AD
#eBayPartner
£
32.99
+ 3.99 Shipping
MORE INFO
New
Timing Belts
Timing Belt fits ALFA ROMEO 33 907 1.4 91 to 94 Gates 0060515034 131931 60515034
#AD
#eBayPartner
£
17.28
+ 0.0 Shipping
MORE INFO
New
Timing Belts
For Alfa Romeo 33 1.5 Genuine Gates Timing Cam Belt
#AD
#eBayPartner
£
10.75
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 1.3 Litre April 1988 to December 1989
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 1.5 Litre March 1988 to December 1989
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 AR30514 1.5 January 1985 to October 1986
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 QV AR30550 1.7 Litre March 1988 to March 1989
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 Sportwagon 1.7 Litre March 1988 to March 1989
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 AR30588 1.5 Litre March 1988 to December 1989
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 AR30558 1.7 September 1988 to September 1989
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 AR30558 1.7 September 1988 to September 1989
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 AR30550 1.7 Litre March 1988 to January 1989
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 AR30502/AR30586 1.3 June 1983 to June 1989
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 AR30737 1.7 Litre April 1992 to April 1994
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 1350cc AR30502 1.3 June 1983 to March 1988
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Timing Belts
For Alfa Romeo 33 1.7 IE Genuine Gates Timing Cam Belt
#AD
#eBayPartner
£
10.75
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 AR30182 1.5 Litre June 1984 to December 1990
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
Genuine BOSCH Oil Filter for Alfa Romeo 33 1.5 Litre July 1987 to October 1989
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
Genuine BOSCH Oil Filter for Alfa Romeo 33 1.5 Litre May 1983 to May 1987
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
Oil Filter For Alfa Romeo 33 1.7 Bosch 105000603000 1055506030/0003 105550603000
#AD
#eBayPartner
£
9.42
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 ie 1.7 Litre January 1990 to January 1994
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
Oil Filter For Alfa Romeo 33 1.7 IE Bosch 105000603000 1055506030/0003
#AD
#eBayPartner
£
9.42
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 AR30736/AR30737 1.7 July 1990 to January 1992
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
Oil Filter For Alfa Romeo 33 905 1.3 Bosch 105000603000 1055506030/0003
#AD
#eBayPartner
£
9.42
+ 0.0 Shipping
MORE INFO
New
Oil Filters
Oil Filter For Alfa Romeo 33 1.3 Bosch 105000603000 1055506030/0003 105550603000
#AD
#eBayPartner
£
9.42
+ 0.0 Shipping
MORE INFO
New
Oil Filters
Oil Filter For Alfa Romeo 33 1.5 i.e. Bosch 105000603000 1055506030/0003
#AD
#eBayPartner
£
9.42
+ 0.0 Shipping
MORE INFO
New
Oil Filters
For Alfa Romeo 33 1.3 Genuine Febi Spin-On Engine Oil Filter
#AD
#eBayPartner
£
8.64
+ 0.0 Shipping
MORE INFO
New
Timing Belts
Timing Belt fits ALFA ROMEO 33 905 1.4 84 to 88 AR30587 Gates 102500 102501 New
#AD
#eBayPartner
£
10.73
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 ie 1.5 Litre June 1990 to January 1994
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
New
Oil Filters
BOSCH Oil Filter for Alfa Romeo 33 1350cc 1.3 Litre October 1984 to October 1989
#AD
#eBayPartner
£
20.23
+ 0.0 Shipping
MORE INFO
1
2
3
4
5
6
7
8
9
…
100
cylinder heads
oil filters
timing belts
valves
camshafts
other engine parts
crankshafts
engine sensors and switches
gaskets and seals
timing kits
engine mounts
oil sumps
tensioners and pulleys
other car parts and accessories
tappets and lifters
service kits
oil drain plugs filler caps and dipsticks
altro motori e ricambi
sensori e interruttori motore
navigation
Home
Search
Wishlist
Articles