Catalogue

Expand all | Collapse all | Show hidden lines

  • Banner

BOSCH 0 986 580 059 Fuel Pump

0 986 580 059
£0.00
Tax included
Quantity
Out-of-Stock

  Security policy

(edit with the Customer Reassurance module)

  Delivery policy

(edit with the Customer Reassurance module)

  Return policy

(edit with the Customer Reassurance module)

Manufacturer Model Engine Engine info Years Note
NISSAN BIG M (D21) 2.4 i 2389 ccm, 93 kw, 126 hp 1992 - 1997 Construction year to : 01/1997
NISSAN BIG M (D21) 2.4 i 4x4 2389 ccm, 93 kw, 126 hp 1998 - 2008
NISSAN BIG M / FRONTIER (D22_) 2.4 2389 ccm, 93 kw, 126 hp 1997 - 2002 Construction year from : 02/1997
NISSAN BIG M / FRONTIER (D22_) 2.4 2389 ccm, 92 kw, 125 hp 1998 - 2001
NISSAN BIG M / FRONTIER Platform/Chassis (D22) 2.4 2389 ccm, 110 kw, 150 hp 1999 - 2005
NISSAN BIG M / FRONTIER Platform/Chassis (D22) 2.4 4WD 2389 ccm, 110 kw, 150 hp 1999 - 2005
NISSAN BIG M / FRONTIER Platform/Chassis (D22) 2.4 i 2389 ccm, 93 kw, 126 hp 1997 - 1999
NISSAN BIG M / FRONTIER Platform/Chassis (D22) 2.4 i 4WD 2389 ccm, 93 kw, 126 hp 1997 - 1999
NISSAN D 21 / Pick Up Platform/Chassis (D21) 2.4 i 2389 ccm, 93 kw, 126 hp 1992 - 1997 Construction year to : 01/1997
NISSAN D 21 / Pick Up Platform/Chassis (D21) 2.4 i 4x4 2389 ccm, 93 kw, 126 hp 1992 - 1997 Construction year to : 01/1997
NISSAN DATSUN (D21) 2.4 i 12V 2389 ccm, 93 kw, 126 hp 1992 - 1997 Construction year to : 01/1997
NISSAN DATSUN (D22) 2.4 2389 ccm, 110 kw, 150 hp 2003 - TecDoc Engine Number : 2459
NISSAN DATSUN (D22) 2.4 2389 ccm, 87 kw, 118 hp 1998 - 2001
NISSAN DATSUN (D22) 2.4 2389 ccm, 93 kw, 126 hp 1997 - 2005
NISSAN DATSUN (D22) 2.4 2389 ccm, 100 kw, 136 hp 2012 -
NISSAN DATSUN (D22) 2.4 4WD 2389 ccm, 110 kw, 150 hp 2001 -
NISSAN DATSUN (D22) 2.4 4WD 2389 ccm, 100 kw, 136 hp 2012 -
NISSAN DATSUN (D22) 2.4 i 2389 ccm, 88 kw, 120 hp 1998 - 2005 Construction year to : 11/2001
NISSAN DATSUN (D22) 2.4 i 4WD 2389 ccm, 88 kw, 120 hp 1998 - 2005 Construction year to : 11/2001
NISSAN DATSUN (D22) 2.4 i 4WD 2389 ccm, 93 kw, 126 hp 1997 - 1999
Product Details
BOSCH
0 986 580 059
New product

Data sheet

Supplementary Article/Info 2
with fastening material
Operating Mode
Electric
Supplementary Article/Supplementary Info
with add-on material
Fitting Position
in fuel tank
Supplementary Article/Info 2
with connector parts
New product
100 other products in the same category:

Reference: 9 441 610 241

Brand: BOSCH

BOSCH 9 441 610 241 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.07206.04.0

Brand: PIERBURG

PIERBURG 7.07206.04.0 Fuel Pump

Operating Mode : Mechanical

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 441 610 221

Brand: BOSCH

BOSCH 9 441 610 221 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.20788.11.0

Brand: PIERBURG

PIERBURG 7.20788.11.0 Fuel Pump

Operating Mode : Mechanical

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 610 804

Brand: BOSCH

BOSCH 9 440 610 804 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 440 008 176

Brand: BOSCH

BOSCH 0 440 008 176 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 27097

Brand: OSSCA

OSSCA 27097 Fuel Pump

Operating Mode : Electric

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 580 810 020

Brand: BOSCH

BOSCH 9 580 810 020 Fuel Pump

Operating Mode : Electric

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 610 233

Brand: BOSCH

BOSCH 9 440 610 233 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 610 816

Brand: BOSCH

BOSCH 9 440 610 816 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: FDB1893

Brand: LUCAS ELECTRICAL

LUCAS ELECTRICAL FDB1893 Fuel Pump

Voltage [V] : 12, Operating Mode : Electric, ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 993-763-011Z

Brand: VDO

VDO 993-763-011Z Fuel Pump

Pressure [bar] : 3,0, Operating Mode : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: FDB1345

Brand: LUCAS

LUCAS FDB1345 Fuel Pump

Operating Mode : Electric, Fitting Position : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 610 426

Brand: BOSCH

BOSCH 9 440 610 426 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 580 464 085

Brand: BOSCH

BOSCH 0 580 464 085 Fuel Pump

Operating Mode : Electric, Fitting Position : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.21651.50.0

Brand: PIERBURG

PIERBURG 7.21651.50.0 Fuel Pump

Pressure [bar] : 6,5, Voltage [V] : 12, ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 440 008 130

Brand: BOSCH

BOSCH 0 440 008 130 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: H 105 237 467

Brand: BOSCH

BOSCH H 105 237 467 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: FDB1902

Brand: LUCAS ELECTRICAL

LUCAS ELECTRICAL FDB1902 Fuel Pump

Voltage [V] : 12, Operating Mode : Electric, ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 580 464 070

Brand: BOSCH

BOSCH 0 580 464 070 Fuel Pump

Operating Mode : Electric, Fitting Position : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.21287.63.0

Brand: PIERBURG

PIERBURG 7.21287.63.0 Fuel Pump

Voltage [V] : 12, Operating Mode : Electric

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 610 712

Brand: BOSCH

BOSCH 9 440 610 712 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 080 008

Brand: BOSCH

BOSCH 9 440 080 008 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 440 008 118

Brand: BOSCH

BOSCH 0 440 008 118 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 440 003 261

Brand: BOSCH

BOSCH 0 440 003 261 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 440 008 094

Brand: BOSCH

BOSCH 0 440 008 094 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 38302

Brand: INTERMOTOR

INTERMOTOR 38302 Fuel Pump

Operating Mode : Electric, Fitting Position : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 610 601

Brand: BOSCH

BOSCH 9 440 610 601 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: F 01R 00R 015

Brand: BOSCH

BOSCH F 01R 00R 015 Fuel Pump

Operating Mode : Electric, Fitting Position : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.21591.08.0

Brand: PIERBURG

PIERBURG 7.21591.08.0 Fuel Pump

Voltage [V] : 24, Operating Mode : Electric

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.21440.08.0

Brand: PIERBURG

PIERBURG 7.21440.08.0 Fuel Pump

Pressure [bar] : 1, Voltage [V] : 12, ...

(0)

Price £0.00
More
Out-of-Stock

Reference: H 105 220 749

Brand: BOSCH

BOSCH H 105 220 749 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 440 008 175

Brand: BOSCH

BOSCH 0 440 008 175 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.21537.00.0

Brand: PIERBURG

PIERBURG 7.21537.00.0 Fuel Pump

Operating Mode : Mechanical

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 441 610 557

Brand: BOSCH

BOSCH 9 441 610 557 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 610 385

Brand: BOSCH

BOSCH 9 440 610 385 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: F 00E 190 004

Brand: BOSCH

BOSCH F 00E 190 004 Fuel Pump

Operating Mode : Mechanical

(0)

Price £0.00
More
Out-of-Stock

Reference: 4.07360.60.0

Brand: PIERBURG

PIERBURG 4.07360.60.0 Fuel Pump

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.15584.00.0

Brand: PIERBURG

PIERBURG 7.15584.00.0 Fuel Pump

Operating Mode : Mechanical

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 030 030

Brand: BOSCH

BOSCH 9 440 030 030 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 440 008 058

Brand: BOSCH

BOSCH 0 440 008 058 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: H 105 237 491

Brand: BOSCH

BOSCH H 105 237 491 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: FDB1087

Brand: LUCAS ELECTRICAL

LUCAS ELECTRICAL FDB1087 Fuel Pump

Number of Poles : 6, Voltage [V] : 12, ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.07206.01.0

Brand: PIERBURG

PIERBURG 7.07206.01.0 Fuel Pump

Operating Mode : Mechanical

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.21651.02.0

Brand: PIERBURG

PIERBURG 7.21651.02.0 Fuel Pump

Voltage [V] : 12, Operating Mode : Electric

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.21960.00.0

Brand: PIERBURG

PIERBURG 7.21960.00.0 Fuel Pump

Voltage [V] : 12, Operating Mode : Electric

(0)

Price £0.00
More
Out-of-Stock

Reference: H 105 237 002

Brand: BOSCH

BOSCH H 105 237 002 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: F 000 TE1 90A

Brand: BOSCH

BOSCH F 000 TE1 90A Fuel Pump

Operating Mode : Electric, Supplementary ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.02242.52.0

Brand: PIERBURG

PIERBURG 7.02242.52.0 Fuel Pump

Operating Mode : Mechanical, Number of ...

(0)

Price £0.00
More
Out-of-Stock

Reference: F 00H K01 090

Brand: BOSCH

BOSCH F 00H K01 090 Fuel Pump

Operating Mode : Electric, Fitting Position : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.20274.00.0

Brand: PIERBURG

PIERBURG 7.20274.00.0 Fuel Pump

Operating Mode : Mechanical

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.20393.00.0

Brand: PIERBURG

PIERBURG 7.20393.00.0 Fuel Pump

Operating Mode : Mechanical

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.24807.26.0

Brand: PIERBURG

PIERBURG 7.24807.26.0 Fuel Pump

Operating Mode : Mechanical, Supplementary ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 1 467 030 310

Brand: BOSCH

BOSCH 1 467 030 310 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 030 011

Brand: BOSCH

BOSCH 9 440 030 011 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.02701.54.0

Brand: PIERBURG

PIERBURG 7.02701.54.0 Fuel Pump

Pressure [bar] : 0,5, Operating Mode : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.18259.50.0

Brand: PIERBURG

PIERBURG 7.18259.50.0 Fuel Pump

Voltage [V] : 12, Operating Mode : Electric, ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 1 467 030 303

Brand: BOSCH

BOSCH 1 467 030 303 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 580 464 084

Brand: BOSCH

BOSCH 0 580 464 084 Fuel Pump

Operating Mode : Electric, Fitting Position : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 580 453 037

Brand: BOSCH

BOSCH 0 580 453 037 Fuel Pump

Operating Mode : Electric

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 580 464 051

Brand: BOSCH

BOSCH 0 580 464 051 Fuel Pump

Operating Mode : Electric, Fitting Position : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: FDB1277

Brand: LUCAS ELECTRICAL

LUCAS ELECTRICAL FDB1277 Fuel Pump

Voltage [V] : 12, Operating Mode : Electric, ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 01412

Brand: OSSCA

OSSCA 01412 Fuel Pump

Operating Mode : Hydraulic

(0)

Price £0.00
More
Out-of-Stock

Reference: 17149

Brand: OSSCA

OSSCA 17149 Fuel Pump

Operating Mode : Electric, Operating Pressure ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 5.27552.00.0

Brand: PIERBURG

PIERBURG 5.27552.00.0 Fuel Pump

Operating Mode : Mechanical, Supplementary ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 441 610 476

Brand: BOSCH

BOSCH 9 441 610 476 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 610 085

Brand: BOSCH

BOSCH 9 440 610 085 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 441 610 441

Brand: BOSCH

BOSCH 9 441 610 441 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 440 008 981

Brand: BOSCH

BOSCH 0 440 008 981 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.21767.50.0

Brand: PIERBURG

PIERBURG 7.21767.50.0 Fuel Pump

Operating Mode : Mechanical, Diameter 1 [mm] : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: H 105 210 606

Brand: BOSCH

BOSCH H 105 210 606 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 40882

Brand: OSSCA

OSSCA 40882 Fuel Pump

(0)

Price £0.00
More
Out-of-Stock

Reference: FDB1169

Brand: LUCAS ELECTRICAL

LUCAS ELECTRICAL FDB1169 Fuel Pump

Voltage [V] : 12, Operating Mode : Electric, ...

(0)

Price £0.00
More
Out-of-Stock

Reference: FDB1677

Brand: LUCAS ELECTRICAL

LUCAS ELECTRICAL FDB1677 Fuel Pump

Voltage [V] : 12, Operating Mode : Electric, ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.50138.01.0

Brand: PIERBURG

PIERBURG 7.50138.01.0 Fuel Pump

Pressure [bar] : 3,5, Voltage [V] : 12, ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 18672

Brand: OSSCA

OSSCA 18672 Fuel Pump

Operating Mode : Electric

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 440 008 024

Brand: BOSCH

BOSCH 0 440 008 024 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: FDB1865

Brand: LUCAS ELECTRICAL

LUCAS ELECTRICAL FDB1865 Fuel Pump

Voltage [V] : 12, Operating Mode : Electric, ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 38833

Brand: INTERMOTOR

INTERMOTOR 38833 Fuel Pump

Operating Mode : Electric, Fitting Position : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.02700.41.0

Brand: PIERBURG

PIERBURG 7.02700.41.0 Fuel Pump

Pressure [bar] : 3,5, Operating Mode : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 611 027

Brand: BOSCH

BOSCH 9 440 611 027 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 986 580 036

Brand: BOSCH

BOSCH 0 986 580 036 Fuel Pump

Operating Mode : Electric, Fitting Position : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 7.20060.00.0

Brand: PIERBURG

PIERBURG 7.20060.00.0 Fuel Pump

Operating Mode : Mechanical

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 610 371

Brand: BOSCH

BOSCH 9 440 610 371 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 23069

Brand: OSSCA

OSSCA 23069 Fuel Pump

(0)

Price £0.00
More
Out-of-Stock

Reference: 27830

Brand: OSSCA

OSSCA 27830 Fuel Pump

Pressure [bar] : 3,0, Operating Mode : Electric

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 610 134

Brand: BOSCH

BOSCH 9 440 610 134 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: F 00E 000 133

Brand: BOSCH

BOSCH F 00E 000 133 Fuel Pump

Operating Mode : Electric, Supplementary ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 610 536

Brand: BOSCH

BOSCH 9 440 610 536 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 441 610 471

Brand: BOSCH

BOSCH 9 441 610 471 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: H 105 235 194

Brand: BOSCH

BOSCH H 105 235 194 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 47526

Brand: OSSCA

OSSCA 47526 Fuel Pump

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 580 254 049

Brand: BOSCH

BOSCH 0 580 254 049 Fuel Pump

Operating Mode : Electric, Fitting Position : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 440 610 952

Brand: BOSCH

BOSCH 9 440 610 952 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 440 001 007

Brand: BOSCH

BOSCH 0 440 001 007 Fuel Pump

Operating Mode : Mechanical, Fuel Type : Diesel

(0)

Price £0.00
More
Out-of-Stock

Reference: 1115200900

Brand: JP GROUP

JP GROUP 1115200900 Fuel Pump

Operating Mode : Electric

(0)

Price £0.00
More
Out-of-Stock

Reference: 18333

Brand: OSSCA

OSSCA 18333 Fuel Pump

Operating Mode : Electric

(0)

Price £0.00
More
Out-of-Stock

Reference: 0 580 254 949

Brand: BOSCH

BOSCH 0 580 254 949 Fuel Pump

Operating Mode : Electric, Fitting Position : ...

(0)

Price £0.00
More
Out-of-Stock

Reference: PB-240

Brand: JAPANPARTS

JAPANPARTS PB-240 Fuel Pump

Pressure [bar] : 3, Voltage [V] : 12, ...

(0)

Price £0.00
More
Out-of-Stock

Reference: 9 441 610 442

Brand: BOSCH

BOSCH 9 441 610 442 Fuel Pump

Operating Mode : Mechanical, Specification : ...

(0)

Price £0.00
More
Out-of-Stock

Follow us on Facebook