This is on my list to read. A good book that is somewhat similar is "Square Peg", so you might want to check into that too.