Smart card application development using Java with ... 16 tables and a multi function smart card (Springer, 2002)