private static String getISBNFromTitle(BufferedReader reader, VideoStore videoStore, String title) throws
            SQLException {
        int choice;
        LinkedList<Pair<String, String>> whereClauses = new LinkedList<Pair<String, String>>();
        whereClauses.add(new Pair<String, String>("Title LIKE ?", '%' + title + '%'));
        LinkedList<String> whereConjunctions = new LinkedList<String>();
        LinkedList<Video> videos = videoStore.searchVideos(whereClauses, whereConjunctions, 'a');

        String isbn;
        if (videos.size() > 1) {
            System.out.println(videos.size() + " videos matched the given title.");
            int index = 1;
            for (Video video : videos) {
                System.out.println(index++ + ". " + video.getIsbn() + " - " + video.getTitle() +
                        " (" + video.getFormat() + ')');
            }

            System.out.println(index + ". Cancel");
            System.out.println("Please choose the video you want to review:");

            choice = readMenuChoice(reader, videos.size() + 1);

            if (choice == videos.size() + 1) {
                return null;
            }
            isbn = videos.get(choice - 1).getIsbn();
        } else if (videos.size() == 1) {
            isbn = videos.get(0).getIsbn();
        } else {
            System.out.println("No videos matched the given title.");
            return null;
        }

        return isbn;
    }