No.
If we stick to two dimensions, an array is simply a table.
You can think of it like an Excel spreadsheet. The only wrinkle is that the numbering starts at zero not one, hence the "-1".
In your example you will have two columns, the first being title and the second author.
You will have 16 rows, one for each book.
The general form becomes:
Code:
Dim $aBooks[COLUMNS-1,ROWS-1]
Which substituting your values for 16 books is:
Code:
Dim $aBooks[1,15]
If you also wanted to record the ISBN you would have three columns in your table:
Code:
Dim $aBooks[2,15]
$aBooks[0,0]="KiXtart for beginners" ; First book title
$aBooks[1,0]="The KiXtart fanclub" ; First book author
$aBooks[2,0]="023 09120912 0129" ; First book ISBN
[edit]
Note Jochen is ordering his array [ROW,COLUMN] whereas I am ordering it [COLUMN,ROW]. Either will do just fine, but if you want to change the maximum number of rows (books) in the array you must order it [COLUMN,ROW] as you can only change the last value.
[/edit]