Hi Deepak,
If you're free sometime, could you please take a look at
https://csedoubts.gateoverflow.in/24081/raghu-ramkrishnan-transactions-and-concurrency-control? I saw your post on commit projection of a transaction and it was very helpful in understanding why aborted transactions need not be considered when checking serializability. So I figured you would be the right person to ask about transactions.
Thanks!