The book of heroic failures : level 3 - Pile, Stephen (Pearson Education Limited, 1999)