Ruby's World - The Long and Short of it.