Pascal - problem z programem

Mam takie o to zadanie:

Zdefiniuj typ rekordowy opisujący książkę(tytuł,autor,wydawca,rok wydania).Wykorzystaj typ w prostym programie obsługującym małą bibliotekę. Program powinien umożliwić wprowadzenie danych książek,ich wpisywanie oraz znalezienie książki o zadanym tytule. Do przechowywania danych książek użyj tablicy rekordów. Uzupełnij program o procedury zapisujące spis zawartości biblioteczki do pliku i odczytujące dane z pliku.

Mógłby mi ktoś napisać ten program wraz z komentarzami do każdej linii?? Nie za bardzo rozumiem typ rekordowy i dlatego proszę o pomoc.

Na forum nie rozwiązujemy prac domowych. A po za tym ban na googlach?

To sie nie nazywa pomoc tylko gotowiec