"my" variable $book_ref masks earlier declaration in same scope at DisplayStuff.pm line 100. syntax error at DisplayStuff.pm line 96, near "sub display_basic" syntax error at DisplayStuff.pm line 102, near "}"