in reply to intro to references

Where you said,

> Line 13: The books are splitted by '|' and put into an anonymous array. A reference to this is stored in the hash %addresses

did you mean, "A reference to this is stored in the anonymous hash referenced at $short in the hash %addresses" ?

(if so, were you trying to confuse us poor novices?;)