Función de llamada desde el script bash separado

#second.sh
func1 {
   fun="$1"
   book="$2"
   printf "func=%s,book=%s\n" "$fun" "$book"
}

func2 {
   fun2="$1"
   book2="$2"
   printf "func2=%s,book2=%s\n" "$fun2" "$book2"
}

#first.sh
source ./second.sh
func1 love horror
func2 ball mystery
FishBrawler