in reply to intro to references
> 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?;)