Try our affiliated browser extension - redirect to BreezeWiki automatically!

Sealeo

Sealeo (Japanese: トドグラー, HepburnTodoguraa) (SEEL-ee-oh[1]) is a Ice/Water-type Pokémon introduced in Generation III.

Biology

Physiology

Sealeo is a chubby, bright blue pinniped Pokémon. Its throat and chest are beige with speckling around the edges. There are two short tusks protruding from its upper jaw, and it has dark brown, oval eyes. It has a powerful pair of front flippers, which are able to crush ice. Additionally, it has a short, flipper-like tail. On the sides of its blunt muzzle are thick, white whiskers.

Behavior

When it encounters new objects, they are placed on its nose and rolled around to test its smell and texture. It has also been known to roll Spheal on its nose. Sealeo is capable of coating its body in ice and rolling to use its former signature move, Ice Ball. This Pokémon lives in the sea, and dives underwater to hunt for prey five times a day.

Evolution

Sealeo evolves from Spheal at level 32 and evolves into Walrein at level 44.

Game info

Game locations

Locations
Version(s) Area(s) Rarity
Ruby and Sapphire Evolve Spheal None
FireRed and LeafGreen Trade None
Emerald Evolve Spheal None
Diamond and Pearl Route 226, Route 230 (Pearl) Common
Platinum Route 230 Uncommon
HeartGold and SoulSilver Safari Zone Uncommon
Black and White Undella Bay Uncommon

Pokédex entries

  • Ruby

    Sealeo has the habit of always juggling on the tip of its nose anything it sees for the first time. This Pokémon occasionally entertains itself by balancing and rolling a Spheal on its nose.

  • Sapphire

    Sealeo often balances and rolls things on the tip of its nose. While the Pokémon is rolling something, it checks the object's aroma and texture to determine whether it likes the object or not.

  • FireRed

    It touches new things with its nose to test for smell and feel. It plays by spinning Spheal on its nose.

  • LeafGreen

    It touches new things with its nose to test for smell and feel. It plays by spinning Spheal on its nose.

  • Emerald

    Sealeo live in herds on ice floes. Using its powerful flippers, it shatters ice. It dives into the sea to hunt prey five times a day.

  • Diamond

    It habitually spins things on its nose. By doing so, it learns textures and odors.

  • Pearl

    It habitually spins things on its nose. By doing so, it learns textures and odors.

  • Platinum

    It habitually spins things on its nose. By doing so, it learns textures and odors.

  • HeartGold

    It has a very sensitive nose. It touches new things with its nose to examine them.

  • SoulSilver

    It has a very sensitive nose. It touches new things with its nose to examine them.

  • Black

    It habitually spins things on its nose. By doing so, it learns textures and odors.

  • White

    It habitually spins things on its nose. By doing so, it learns textures and odors.

  • Black 2

    Be it Spheal or Poké Ball, it will spin any round object on its nose with the greatest of ease.

  • White 2

    Be it Spheal or Poké Ball, it will spin any round object on its nose with the greatest of ease.

  • X

    It has a very sensitive nose. It touches new things with its nose to examine them.

  • Y

    Be it Spheal or Poké Ball, it will spin any round object on its nose with the greatest of ease.

  • Omega Ruby

    Sealeo has the habit of always juggling on the tip of its nose anything it sees for the first time. This Pokémon occasionally entertains itself by balancing and rolling a Spheal on its nose.

  • Alpha Sapphire

    Sealeo often balances and rolls things on the tip of its nose. While the Pokémon is rolling something, it checks the object’s aroma and texture to determine whether it likes the object or not.

  • Sword

    Sealeo live on top of drift ice. They go swimming when they're on the hunt, seeking out their prey by scent.

  • Shield

    This Pokémon has a habit of spinning round things on its nose, whether those things are Poké Balls or Spheal.


Stats

Stats
HP
90
Attack
60
Defense
70
Sp. Atk
75
Sp. Def
70
Speed
45
Total
410

Learnset

Leveling

LevelingGeneration VII
Level Move Power Accuracy PP Type Cat.
1 Swagger 85% 15 Normal Status
1 Defense Curl —% 40 Normal Status
1 Powder Snow 40 100% 25 Ice Special
1 Growl 100% 40 Normal Status
1 Water Gun 40 100% 25 Water Special
Evo Swagger 85% 15 Normal Status
5 Rollout 30 90% 20 Rock Physical
9 Encore 100% 5 Normal Status
13 Ice Ball 30 90% 20 Ice Physical
17 Brine 65 100% 10 Water Special
21 Aurora Beam 65 100% 20 Ice Special
26 Body Slam 85 100% 15 Normal Physical
31 Rest —% 10 Psychic Status
31 Snore 50 100% 15 Normal Special
38 Hail —% 10 Ice Status
45 Blizzard 110 70% 5 Ice Special
52 Sheer Cold —% 5 Ice Special
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

LevelingGeneration VI
Level Move Power Accuracy PP Type Cat. Contest Cat. Appeal Jam
1ORAS Defense Curl —% 40 Normal Status Cute 2 0 ♥
1 Powder Snow 40 100% 25 Ice Special Beautiful 4 0 ♥
1 Growl 100% 40 Normal Status Cute 2 0 ♥
1 Water Gun 40 100% 25 Water Special Cute 4 0 ♥
1XY Encore 100% 5 Normal Status Cute 2 0 ♥
5ORAS Rollout 30 90% 20 Rock Physical Cute 3 0 ♥
7XY
9ORAS
Encore 100% 5 Normal Status Cute 2 0 ♥
13 Ice Ball 30 90% 20 Ice Physical Beautiful 3 0 ♥
17ORAS Brine 65 100% 10 Water Special Tough 3 0 ♥
25XY
21ORAS
Aurora Beam 65 100% 20 Ice Special Beautiful 2 3 ♥
19XY
26ORAS
Body Slam 85 100% 15 Normal Physical Tough 1 4 ♥
39XY
31ORAS
Rest —% 10 Psychic Status Cute 1 0 ♥
39XY
31ORAS
Snore 50 100% 15 Normal Special Cute 4 0 ♥
32 Swagger 90% 15 Normal Status Cute 3 0 ♥
31XY
38ORAS
Hail —% 10 Ice Status Beautiful 2 1 ♥
47XY
45ORAS
Blizzard 110 70% 5 Ice Special Beautiful 1 3 ♥
55XY
52ORAS
Sheer Cold —% 5 Ice Special Beautiful 2 1 ♥
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

LevelingGeneration V
Level Move Power Accuracy PP Type Cat.
1 Powder Snow 40 100% 25 Ice Special
1 Growl 100% 40 Normal Status
1 Water Gun 40 100% 25 Water Special
1 Encore 100% 5 Normal Status
7 Encore 100% 5 Normal Status
13 Ice Ball 30 90% 20 Ice Physical
19 Body Slam 85 100% 15 Normal Physical
25 Aurora Beam 65 100% 20 Ice Special
31 Hail —% 10 Ice Status
32 Swagger 90% 15 Normal Status
39 Rest —% 10 Psychic Status
39 Snore 40 100% 15 Normal Special
47 Blizzard 120 70% 5 Ice Special
55 Sheer Cold —% 5 Ice Special
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

LevelingGeneration IV
Level Move Power Accuracy PP Type Cat. Contest Cat. Appeal
1 Powder Snow 40 100% 25 Ice Special Beauty 3
1 Growl 100% 40 Normal Status Cute 2
1 Water Gun 40 100% 20 Water Special Cute 3
1 Encore 100% 5 Normal Status Cute 1
7 Encore 100% 5 Normal Status Cute 1
13 Ice Ball 30 90% 20 Ice Physical Beauty 2
19 Body Slam 85 100% 15 Normal Physical Tough 3
25 Aurora Beam 65 100% 20 Ice Special Beauty 2
31 Hail —% 10 Ice Status Beauty 2
32 Swagger 90% 15 Normal Status Cute 2
39 Rest —% 10 Psychic Status Cute 0
39 Snore 40 100% 15 Normal Special Cute 3
47 Blizzard 120 70% 5 Ice Special Beauty 2
55 Sheer Cold —% 5 Ice Special Beauty 0
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

LevelingGeneration III
Level Move Power Accuracy PP Type Contest Cat. Appeal Jam
1 Powder Snow 40 100% 25 Ice Beauty 4 0 ♥
1 Growl 100% 40 Normal Cute 2 0 ♥
1 Water Gun 40 100% 25 Water Cute 4 0 ♥
1RSE Encore 100% 5 Normal Cute 2 0 ♥
1FRLG Defense Curl —% 40 Normal Cute 2 0 ♥
7 Encore 100% 5 Normal Cute 2 0 ♥
13 Ice Ball 30 90% 20 Ice Beauty 3 0 ♥
19 Body Slam 85 100% 15 Normal Tough 1 4 ♥
25 Aurora Beam 65 100% 20 Ice Beauty 2 1 ♥
31 Hail —% 10 Ice Beauty 1 3 ♥
39 Rest —% 10 Psychic Cute 2 0 ♥
39 Snore 40 100% 15 Normal Cute 4 0 ♥
47 Blizzard 120 70% 5 Ice Beauty 4 0 ♥
55 Sheer Cold —% 5 Ice Beauty 2 1 ♥
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

TM/HM

TMs, TRs, and HMs Generation VII
TM/HM/TR Move Power Accuracy PP Type Cat.
TM05 Roar —% 20 Normal Status
TM06 Toxic 90% 10 Poison Status
TM07 Hail —% 10 Ice Status
TM10 Hidden Power 60 100% 15 Normal Special
TM13 Ice Beam 90 100% 10 Ice Special
TM14 Blizzard 110 70% 5 Ice Special
TM17 Protect —% 10 Normal Status
TM18 Rain Dance —% 5 Water Status
TM21 Frustration 100% 20 Normal Physical
TM26 Earthquake 100 100% 10 Ground Physical
TM27 Return 100% 20 Normal Physical
TM32 Double Team —% 15 Normal Status
TM39 Rock Tomb 60 95% 15 Rock Physical
TM42 Facade 70 100% 20 Normal Physical
TM44 Rest —% 10 Psychic Status
TM45 Attract 100% 15 Normal Status
TM48 Round 60 100% 15 Normal Special
TM49 Echoed Voice 40 100% 15 Normal Special
TM78 Bulldoze 60 100% 20 Ground Physical
TM79 Frost Breath 60 90% 10 Ice Special
TM80 Rock Slide 75 90% 10 Rock Physical
TM87 Swagger 85% 15 Normal Status
TM88 Sleep Talk —% 10 Normal Status
TM90 Substitute —% 10 Normal Status
TM94 Surf 90 100% 15 Water Special
TM98 Waterfall 80 100% 15 Water Physical
TM100 Confide —% 20 Normal Status
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

TMs, TRs, and HMs Generation VI
TM/HM/TR Move Power Accuracy PP Type Cat. Contest Cat. Appeal Jam
TM05 Roar —% 20 Normal Status Cool 3 0 ♥
TM06 Toxic 90% 10 Poison Status Clever 3 0 ♥
TM07 Hail —% 10 Ice Status Beautiful 2 1 ♥
TM10 Hidden Power 60 100% 15 Normal Special Clever 3 0 ♥
TM13 Ice Beam 90 100% 10 Ice Special Beautiful 1 4 ♥
TM14 Blizzard 110 70% 5 Ice Special Beautiful 1 3 ♥
TM17 Protect —% 10 Normal Status Cute 2 0 ♥
TM18 Rain Dance —% 5 Water Status Beautiful 1 0 ♥
TM21 Frustration 100% 20 Normal Physical Cute 2 3 ♥
TM26 Earthquake 100 100% 10 Ground Physical Tough 2 1 ♥
TM27 Return 100% 20 Normal Physical Cute 4 0 ♥
TM32 Double Team —% 15 Normal Status Cool 1 0 ♥
TM39 Rock Tomb 60 95% 15 Rock Physical Clever 3 0 ♥
TM42 Facade 70 100% 20 Normal Physical Cute 2 0 ♥
TM44 Rest —% 10 Psychic Status Cute 1 0 ♥
TM45 Attract 100% 15 Normal Status Cute 2 0 ♥
TM48 Round 60 100% 15 Normal Special Beautiful 2 0 ♥
TM49 Echoed Voice 40 100% 15 Normal Special Beautiful 3 0 ♥
TM78 Bulldoze 60 100% 20 Ground Physical Tough 2 2 ♥
TM79 Frost Breath 60 90% 10 Ice Special Beautiful 4 0 ♥
TM80 Rock Slide 75 90% 10 Rock Physical Tough 2 2 ♥
TM87 Swagger 90% 15 Normal Status Cute 3 0 ♥
TM88 Sleep Talk —% 10 Normal Status Cute 1 0 ♥
TM90 Substitute —% 10 Normal Status Cute 2 0 ♥
TM94 Rock SmashXY 40 100% 15 Fighting Physical Tough 4 0 ♥
TM94 Secret PowerORAS 70 100% 20 Normal Physical Clever 1 0 ♥
TM100 Confide —% 20 Normal Status Cute 3 0 ♥
HM03 Surf 90 100% 15 Water Special Beautiful 2 2 ♥
HM04 Strength 80 100% 15 Normal Physical Tough 4 0 ♥
HM05 Waterfall 80 100% 15 Water Physical Tough 4 0 ♥
HM06 Rock SmashORAS 40 100% 15 Fighting Physical Tough 4 0 ♥
HM07 DiveORAS 80 100% 10 Water Physical Beautiful 2 0 ♥
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

TMs, TRs, and HMs Generation V
TM/HM/TR Move Power Accuracy PP Type Cat.
TM05 Roar 100% 20 Normal Status
TM06 Toxic 90% 10 Poison Status
TM07 Hail —% 10 Ice Status
TM10 Hidden Power 100% 15 Normal Special
TM13 Ice Beam 95 100% 10 Ice Special
TM14 Blizzard 120 70% 5 Ice Special
TM17 Protect —% 10 Normal Status
TM18 Rain Dance —% 5 Water Status
TM21 Frustration 100% 20 Normal Physical
TM26 Earthquake 100 100% 10 Ground Physical
TM27 Return 100% 20 Normal Physical
TM32 Double Team —% 15 Normal Status
TM39 Rock Tomb 50 80% 10 Rock Physical
TM42 Facade 70 100% 20 Normal Physical
TM44 Rest —% 10 Psychic Status
TM45 Attract 100% 15 Normal Status
TM48 Round 60 100% 15 Normal Special
TM49 Echoed Voice 40 100% 15 Normal Special
TM78 Bulldoze 60 100% 20 Ground Physical
TM79 Frost Breath 40 90% 10 Ice Special
TM80 Rock Slide 75 90% 10 Rock Physical
TM87 Swagger 90% 15 Normal Status
TM90 Substitute —% 10 Normal Status
TM94 Rock Smash 40 100% 15 Fighting Physical
HM03 Surf 95 100% 15 Water Special
HM04 Strength 80 100% 15 Normal Physical
HM05 Waterfall 80 100% 15 Water Physical
HM06 Dive 80 100% 10 Water Physical
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

TMs, TRs, and HMs Generation IV
TM/HM/TR Move Power Accuracy PP Type Cat. Contest Cat. Appeal
TM03 Water Pulse 60 100% 20 Water Special Beauty 2
TM05 Roar 100% 20 Normal Status Cool 2
TM06 Toxic 85% 10 Poison Status Smart 2
TM07 Hail —% 10 Ice Status Beauty 2
TM10 Hidden Power 100% 15 Normal Special Smart 1
TM13 Ice Beam 95 100% 10 Ice Special Beauty 2
TM14 Blizzard 120 70% 5 Ice Special Beauty 2
TM17 Protect —% 10 Normal Status Cute 0
TM18 Rain Dance —% 5 Water Status Tough 2
TM21 Frustration 100% 20 Normal Physical Cute 2
TM23 Iron Tail 100 75% 15 Steel Physical Cool 2
TM26 Earthquake 100 100% 10 Ground Physical Tough 2
TM27 Return 100% 20 Normal Physical Cute 2
TM32 Double Team —% 15 Normal Status Cool 2
TM39 Rock Tomb 50 80% 10 Rock Physical Smart 2
TM42 Facade 70 100% 20 Normal Physical Cute 2
TM43 Secret Power 70 100% 20 Normal Physical Smart 2
TM44 Rest —% 10 Psychic Status Cute 0
TM45 Attract 100% 15 Normal Status Cute 2
TM55 Brine 65 100% 10 Water Special Smart 2
TM58 Endure —% 10 Normal Status Tough 2
TM78 Captivate 100% 20 Normal Status Beauty 2
TM80 Rock Slide 75 90% 10 Rock Physical Tough 3
TM82 Sleep Talk —% 10 Normal Status Cute 3
TM83 Natural Gift 100% 15 Normal Physical Cool 2
TM87 Swagger 90% 15 Normal Status Cute 2
TM90 Substitute —% 10 Normal Status Smart 1
HM03 Surf 95 100% 15 Water Special Beauty 2
HM04 Strength 80 100% 15 Normal Physical Tough 3
HM05HGSS Whirlpool 15 70% 15 Water Special Beauty 0
HM06 Rock Smash 40 100% 15 Fighting Physical Tough 2
HM07 Waterfall 80 100% 15 Water Physical Tough 3
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

TMs, TRs, and HMs Generation III
TM/HM/TR Move Power Accuracy PP Type Contest Cat. Appeal Jam
TM03 Water Pulse 60 100% 20 Water Beauty 2 0 ♥
TM05 Roar 100% 20 Normal Cool 3 0 ♥
TM06 Toxic 85% 10 Poison Smart 3 0 ♥
TM07 Hail —% 10 Ice Beauty 1 3 ♥
TM10 Hidden Power 100% 15 Normal Smart 3 0 ♥
TM13 Ice Beam 95 100% 10 Ice Beauty 2 1 ♥
TM14 Blizzard 120 70% 5 Ice Beauty 4 0 ♥
TM17 Protect —% 10 Normal Cute 1 0 ♥
TM18 Rain Dance —% 5 Water Tough 1 0 ♥
TM21 Frustration 100% 20 Normal Cute 1 0 ♥
TM23 Iron Tail 100 75% 15 Steel Cool 1 4 ♥
TM26 Earthquake 100 100% 10 Ground Tough 1 3 ♥
TM27 Return 100% 20 Normal Cute 1 0 ♥
TM32 Double Team —% 15 Normal Cool 2 0 ♥
TM39 Rock Tomb 50 80% 10 Rock Smart 3 0 ♥
TM42 Facade 70 100% 20 Normal Cute 2 0 ♥
TM43 Secret Power 70 100% 20 Normal Smart 1 0 ♥
TM44 Rest —% 10 Psychic Cute 2 0 ♥
TM45 Attract 100% 15 Normal Cute 2 0 ♥
HM03 Surf 95 100% 15 Water Beauty 3 0 ♥
HM04 Strength 80 100% 15 Normal Tough 2 1 ♥
HM06 Rock Smash 20 100% 15 Fighting Tough 1 0 ♥
HM07 Waterfall 80 100% 15 Water Tough 2 0 ♥
HM08 Dive 60 100% 10 Water Beauty 2 0 ♥
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

Breeding

To see the Egg Moves that Sealeo can learn, refer to Spheal.


Tutoring

Tutoring Generation VII
Move Power Accuracy PP Type Cat.
Aqua Tail USUM 90 90% 10 Water Physical
Icy Wind USUM 55 95% 15 Ice Special
Iron Tail USUM 100 75% 15 Steel Physical
Signal Beam USUM 75 100% 15 Bug Special
Snore USUM 50 100% 15 Normal Special
Super Fang USUM 90% 10 Normal Physical
Water Pulse USUM 60 100% 20 Water Special
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

Tutoring Generation VI
Move Power Accuracy PP Type Cat. Contest Cat. Appeal Jam
Aqua Tail ORAS 90 90% 10 Water Physical Beautiful 4 0 ♥
Icy Wind ORAS 55 95% 15 Ice Special Beautiful 4 0 ♥
Iron Tail ORAS 100 75% 15 Steel Physical Cool 4 0 ♥
Signal Beam ORAS 75 100% 15 Bug Special Beautiful 3 0 ♥
Snore ORAS 50 100% 15 Normal Special Cute 4 0 ♥
Super Fang ORAS 90% 10 Normal Physical Tough 2 1 ♥
Water Pulse ORAS 60 100% 20 Water Special Beautiful 3 0 ♥
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

Tutoring Generation V
Move Power Accuracy PP Type Cat.
Aqua Tail  90 90% 10 Water Physical
Icy Wind  55 95% 15 Ice Special
Iron Tail  100 75% 15 Steel Physical
Signal Beam  75 100% 15 Bug Special
Sleep Talk  —% 10 Normal Status
Snore  40 100% 15 Normal Special
Super Fang  90% 10 Normal Physical
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

Tutoring Generation IV
Move Power Accuracy PP Type Cat. Contest Cat. Appeal
Aqua Tail  90 90% 10 Water Physical Cute 3
Dive  80 100% 10 Water Physical Beauty 1
Headbutt HGSS 70 100% 15 Normal Physical Tough 3
Icy Wind  55 95% 15 Ice Special Beauty 2
Mud-Slap  20 100% 10 Ground Special Cute 3
Signal Beam  75 100% 15 Bug Special Beauty 2
Rollout  30 90% 20 Rock Physical Tough 2
Snore  40 100% 15 Normal Special Cute 3
Super Fang HGSS 90% 10 Normal Physical Tough 3
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

Tutoring Generation III
Move Power Accuracy PP Type Contest Cat. Appeal Jam
Body Slam FRLGEXD 85 100% 15 Normal Tough 1 4 ♥
Defense Curl E —% 40 Normal Cute 2 0 ♥
Double-Edge FRLGEXD 120 100% 15 Normal Tough 6 0 ♥
Endure E —% 10 Normal Tough 2 0 ♥
Icy Wind EXD 55 95% 15 Ice Beauty 1 3 ♥
Mimic FRLGEXD —% 10 Normal Cute 1 0 ♥
Mud-Slap E 20 100% 10 Ground Cute 2 1 ♥
Rock Slide FRLGE 75 90% 10 Rock Tough 1 3 ♥
Rollout E 30 90% 20 Rock Tough 3 0 ♥
Sleep Talk E —% 10 Normal Cute 3 0 ♥
Snore E 40 100% 15 Normal Cute 4 0 ♥
Substitute FRLGEXD —% 10 Normal Smart 2 0 ♥
Swagger EXD 90% 15 Normal Cute 2 0 ♥
Bold indicates this Pokémon receives STAB from this move.
Italic indicates an evolved or alternate form of this Pokémon receives STAB from this move.

Sprites

    Appearances

    Anime

    Juan's Sealeo

    Sealeo made its appearance in The Spheal of Approval! in Slateport city.

    Trivia

    Empty!
    Please help the Pokémon Wiki by adding info.

    Origin

    Sealeo is based on a monk seal, sea lion, or walrus.

    Etymology

    Sealeo comes from seal and Leo (Latin for lion, being a play on sea lions).

    Gallery

    See also

    1. ^ Silvestri, Cris (2015). Pokémon Deluxe Essential Handbook [Book]. p. 325. Scholastic. ISBN 978-0-545-79566-1.