Not to get too far off track but these books look good too:
http://www.amazon.com/Disposableā¦
http://www.amazon.com/Surf-Skateā¦