public static void loadBook (VaultHook econ, Player player, String name, boolean firstJoin) {
        ItemStack is = BMPlugin.getPlugin().bookHandler.getBook(name);
        if(is == null){
            player.sendMessage(ChatColor.RED + "There is no book saved by the name of \"" + name + "\"");
            return;
        }
        if(!firstJoin){
            BookMeta book = (BookMeta) is.getItemMeta();
            /*** Needs testing! ***/
            if(!player.hasPermission("bookmanager.loadtxt.all") && !book.getAuthor().equalsIgnoreCase(player.getName())){
                player.sendMessage(ChatColor.RED + "You are not allowed to access that book.");
                return;
            }
            /*** END ***/
            // TODO: Implement Material (true/false). Implement economy cost.
            if(!player.hasPermission("bookmanager.loadtxt.free")){
                if(!BookMakeUse.useMaterials(player, 1)) return;
                if(BMPlugin.getPlugin().copyCost > 0){
                    if(!econ.spendMoney(player, BMPlugin.getPlugin().copyCost)) return;
                }
            }
        }
        player.getInventory().addItem(is);
	}